Comments only.
Minor refactoring.
Extract tabulate_basis and parameter parsing into separate files in quadrature representation. To clarify what uflacsrepr uses from quadrature/.
Update uflacsrepr.
Work on getting uflacs repr working again.
Rename local_coordinate to reference_coordinate and add empty handlers
for a couple of new reference types from ufl.
Enable printing form rank in ufctest.h. Why was this disabled?
Add more information about reference cell conventions to ufc_geometry.h.
Refactor tabulate_basis slightly and add tables for CG1 elements which
are needed for computation of x and J in uflacs.

I'd rather refactor further so that the representation can ask the
table generation for the actual tables it needs rather than generating
a bunch of tables that are probably needed and then vetting them after
the representation is built. But that's a task for later.

Note that this changes the ordering of element tables, which means
a lot of names will change in regression reference code.
Update reference data pointer to 5a7fbdc488ca079781385a814b32c70247708ee5.

This changed quite a bit of the reference code line.
The reasons for change are:
- Signature changes
- Sorting of integration points instead of non-deterministic iteration
over dict
- New names (counts) for FE tables because CG1 was injected for use
in computation of x and J
Merge branch 'martinal/topic-cleanup-uflacs-representation'