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
Merge pull request #216 from firedrakeproject/expunge_fluidity_types.pxd

left over pxd file from the Fluidity purge
Fix writing of VTU files in parallel

Fixes #149
Merge pull request #207 from firedrakeproject/gmsh-boundary-ids

Reinstate gmsh reader.