Merge changes from develop into open source
- rename and reorder distributions for D3Q27
- add boundary condition factory
- added new types of boundary conditions (pressure, geometry)
- add some boundary conditions:
- NoSlipBounceBack (BBDev27)
- NoSlipCompressible (QDevComp27)
- VelocityCompressible (QVelDevComp27)
- PressureNonEquilibriumCompressible (QPressDevNEQ27)
- SlipCompressible (QSlipDevComp27)
- clean up boundary conditions VelocitySimpleBounceBackCompressible (QVelDevPlainBB27)
- add the ability to read config files
- some changes in GridGenerator (e.g. new way of creating the GridBuilder)