Start new gas config to load density from hdf5

 - (currently not working !)
 - add gasFromHdf5
 - add gasSetup/Teardown methods to all gas configs
 - pass fieldTmp to kernel during initialization
Fix DataBox access and types, remove teardown

 - different access to DataBox fixes pure virtual error
 - use stricter types in gasSetup
 - remove unused gasTeardown
 - use intermediate buffer for hdf5 initialization
 - update copyrights
Enable gasFromHdf5 only when HDF5 is available
Use 1D access to DataBox and add png2gas tool
Remove variable names if unused
Fix gasFromHdf5 (no shifting), add documentation
Add default gas value in config, invert png2gas
Support moving window for gasFromHdf5

 - passes current VirtualWindow to gasSetup
 - support gas offset in png2gas
Update gasConfig and componentsConfig in examples
Fix singletons usage in gasFromHdf5
Merge branch 'topic-profileHdf5' into topic-profileHdf5-2
Merge pull request #280 from f-schmitt-zih/topic-profileHdf5-2

Topic profile hdf5 2