Start with a channel optimisation example
Rename files
Add instruction how to install uptide
Merge branch 'next' into ipcs_solver
Minor documentation fix
Merge branch 'next' into ipcs_solver
Add an example for optimising the layout of a farm

Not working yet
Merge branch 'next' into optimization_example
Add channel example to documentation
Improve conversion of FrozenDicts to str
Upgrade OTF to dolfin-adjoint dev
Switch back to automatic quadrature degree.

The previous setting (=5) produced significant errors in the optimal layouts.
Merge branch 'next' into optimization_example
Fix doc link to coupled sw solver
More work on the channel optimization example
Move the automatic_scaling flag into ReducedFunctional.
Merge branch 'next' into optimization_example
Start with a channel optimisation example
Rename files
Merge branch 'next' into optimization_example