Add early foundations for compressible flow solver

This is highly incomplete and refactorings are likely.
Merge remote-tracking branch 'bska/master'
Move buildAllCells() to anon. namespace.

This avoids diagnostics like "no previous declaration for ...".
Ignore 'ImpesTPFAAD' test program.