Gmsh: Adding boundary support to Gmsh interface
Gmsh: Switching cohomology test back to Gmsh
Gmsh: Re-enabling UnitCircle tests
Remove cgen from assemble_expressions
Remove cgen from orientation code.
No more cgen in core_types.
Remove cgen from docs and travis
clean up ast use
Don't import *, it clobbers the namespace.
Incomplete expression to ast converter.
Merge pull request #208 from firedrakeproject/remove-cgen

Remove cgen

Replace cgen with the PyOP2 IR everywhere. This also means that all of the kernels which Firedrake produces are purely IR rather than c, except to the extent to which they contain user code.
Some css fixes
Introduce some visual deliniation of classes
remove double title
Merge pull request #214 from firedrakeproject/documentation_css

This branch changes some css to provide better visual delineation of modules and classes in the web documentation.
Fix projection of Expressions

We need to interpolate into L2, not H1, before projecting, otherwise
things come out all wrong if the coordinate field is not H1.
left over pxd file from the Fluidity purge
DMPlex: Always build a vertex numbering

Since this calls the collective types.FunctionSpace() it should not
be done inside any conditionals.
DMPlex: Loop over all ranks when building Halo

We need to loop over all ranks when exchanging `remote_sends` in order
to avoid hanging if we have empty partitions.
Merge pull request #216 from firedrakeproject/expunge_fluidity_types.pxd

left over pxd file from the Fluidity purge