Merge branch 'garth/meshdata-cleanup'
Merge branch 'garth/fix-mesh-celltype-pointer-type'
Test for MeshFunction dimension and matching mesh in DirichletBC.

Fixes Issue #221.
Merge branch 'garth/fix-issue-221-dirichletbc-test-meshfunction-dim' into next