[examples] Add minimal surface C++ example
This serves as an example for quasilinear problems and complements the python example. The example computes a section of a catenoid.
Notice that we cannot use the same problem in the python
example, because we would need a grid on section of an
annulus, but the python bindings for UGGrid
are broken.