[ENH] UFEM: Test partitioning on periodic channel
[FIX] BlockData 2D surface orientation
[FIX] More robust periodic partitioning
[FIX] Periodic node rank linking
[FIX] More periodic partitioning fixes
[ENH] UFEM: Print out parallel node distribution
[FIX] More periodic partitioning fixes
[ENH] Writer for binary array data
[ENH] Add BinaryDataReader for array data
[COSM] reference
[ENH] Use wall distance in SpalartAllmaras model
[ENH] Add restarting native mesh format

This format is intended for restarts. It writes out compressed binary
files and can only be read back on the same architecture (endianness)
and using the same number of processes as the written file.
[ENH] Add ArrayDiff component to compare tables and lists
[ENH] Add MeshDiff component for comparing two meshes
[ENH] CF3mesh also writes periodic data
[ENH] Add solution restart component
[MERGE] Merge cf3 fileformat work
Merge pull request #251 from barche/master

Restart file format changes
[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