adapted fenics_utils to a change in the dolfin class hierarchy
removed the hack from fem_discretisation since the dolfin update made it superfluous
added boundary 'all' to boundaries in sample_domains, which removes the bug with the lshape domain bcs