[ENH] Quadrature API, both static as dynamic
[ENH] test dynamic quadrature interface with elements
[ENH] Define jacobian determinant for Line2D and Line3D elements as the arc-length
[COSM] reference
[MERGE] branch 'master' of github.com:coolfluid/coolfluid3

* 'master' of github.com:coolfluid/coolfluid3:
  [ENH] Add solution restart component
  [ENH] CF3mesh also writes periodic data
  [ENH] Add MeshDiff component for comparing two meshes
  [ENH] Add ArrayDiff component to compare tables and lists
  [ENH] Add restarting native mesh format
  [ENH] Use wall distance in SpalartAllmaras model
  [ENH] Add BinaryDataReader for array data
  [ENH] Writer for binary array data
  [FIX] More periodic partitioning fixes
  [ENH] UFEM: Print out parallel node distribution
  [FIX] More periodic partitioning fixes
  [FIX] Periodic node rank linking
  [FIX] More robust periodic partitioning
  [FIX] BlockData 2D surface orientation
  [ENH] UFEM: Test partitioning on periodic channel
[COSM] remove need for some virtual functions
[ENH] Compute SurfaceIntegral of scalar field, currently only line regions
[ENH] Quadrature for Quads
[ENH] Quadrature for Hexas
[ENH] SurfaceIntegral and VolumeIntegral are parallel
Shapefunction support for description with mononomial basis functions
[ENH] Gmsh Writer writes interpolation schemes for high-order fields
[MERGE] Merge with Willem to use Gmsh writer changes
[ENH] Proto: Add gradient and divergence operations