[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
[FIX] Revert unneeded header inclusion
[ENH] Add field randomizer
[ENH] Randomizer supports periodic and parallel fields
[FIX] Forgot negative contribution in Randomizer
[COSM] remove need for some virtual functions
[ENH] Make time step reading optional in restarter
[ENH] Compute SurfaceIntegral of scalar field, currently only line regions
[ENH] Quadrature for Quads
[ENH] Quadrature for Hexas
[ENH] SurfaceIntegral and VolumeIntegral are parallel
[ENH] UFEM: Add demo directory with Poisson problem
[ENH] UFEM: Add NavierStokes assembly performance test
[ENH] Better handling of connectivity in Proto
[ENH] UFEM: Better performance for specialized Navier-Stokes demo
[ENH] UFEM: Improve assembly benchmarks