Flatten pointer for dof_coordinates. Fixes Issues 23.

Also run pep8 and pylint on codegeneration.py.
Test updates for dofmap::tabulate_coordinates change.
Update reference data pointer to 4ac438f87017056ac316c0026eeaa9ca2f40eb71.
Update ufctest.h for interface change.
Update reference data pointer to dbdf58feab223700a56bc416fea3acaa11ece6f5.