Changed unit system to use more std::shared_ptr instead of instance variables.
Added external testdata to .gitignore
Pure indentation change.
Removed commented out code + moved micro function from header to cpp file.
Added ability to push_back() dimension strings to ParserItems; and then to query the
ParserItem -> ParserRecord -> ParserKeyword() structure whether it has dimension.
Added dimension to DeckDoubleItem and method get SIData().
Changed getDouble() -> getRawDouble throughout.
Added functions to query the dimensions on a ParserItem.
Added functionality to apply dimensions to ParserItem from JsonConfig.
Pure white space.
Added virtual function push_backDimension() and getDimension() to parserItem.
Added check that dimensions are equal in ParserDoubleItem::equal()
Calling initDimension for table collections and data keywords like PERMX.
INcluding dimension in ParserKeyword::inlineNew().
Added dimesnion to keyword definition.
Added missing std::endl in keyword serialisation.
Added Dimension::equal() method.
Removed UnitSystemMap.
Added virtual method pushBack_dimensions() to deckitem.
Removed UnitMap from CMakeLists.txt.