Fix issue 165, making Function.restrict set dofs to zero for spaces on a Restriction.
Add unit test of interpolate/project of a restricted function.
Add function Form::set_some_coefficients().

This is useful when reusing the same coefficient map for
several forms, or when some part of the form has been
outcommented (for testing) in the UFL file, which means that
the coefficient and attaching it to the form does not need to
be outcommented in a C++ program using code from the generated
UFL file.
Add ufl_domain() etc. to SubMesh just like with Mesh in mesh/post.i.
Merge branch 'logg/topic-set-some-coefficients'
Minor update Assembler test for minor consistency change in ufl.
Merge branch 'martinal/fix-issue-165'
Add FEniCS ('fenics') Python module, identical with DOLFIN Python module
Merge branch 'martinal/topic-add-ufldomain-to-submesh'