Build dynamic library by default
Using a statically linked dune-uggrid together with the Python bindings leads to hard-to-diagnose crashes and other bugs. This patch therefore enables shared libraries, and adds a lengthy explanation of why this is necessary.