Add UFC cell udpate function to dolfin::Cell (temp).
Remove UFCCell from dolfin/function.
Remove dolfin::UFCCell from dolfin::UFC.
Remove MPI call in Function.
More UFCCell clean up.
Fix UFCCell problem in SWIG layer.
Minor fixes.
Remove a bunch of redundant function from FiniteElement.
Fix Probe code. Code was in bad shape.

Memory leaks, missing const, missing includes, . . . .
Improve function naming in dolfin::Cell for ufc::cell operability.
Change in UFCCell for ufc::cell change.
Remove all use of UFCCell.
Remove dolfin::UFCCell.
Update Probe demo.
Merge remote-tracking branch 'origin/garth/add-nonmatching-interpolation-test' into garth/cleanup-ufccell
Work on removing vertex_coordinates from ufc::cell.
Pass vertex coordinates through more interfaces for better mapping onto UFC.
Improve interface to ufc::finite_element
Changes for UFC clean up.
Remove unused member data (picked up by clang).