Refactoring, prefixing parser setup classes with Parser. 4 space indent.
Added header file for ParserRecord class
Moved tests from one base location, into per-topic folders
Changed ParserItem from template based to a base-inheritance based system. Corresponds to and creates DeckItem objects
Simple scan implementation in ParserIntItem added. DeckIntItem now support push_back
ParserIntItem's scan function now supports ITEM_FIXED parsing
Added some tests
Added size() method on DeckIntItem
Removed ParserItemSize class; will just use plain enum
Changed to use only enum for ItemSize. FIXED -> SCALAR with value 1
Added default value to Parser. Rewrote the ParserIntItem::scan() method to use homemade C-sscanf obscurity from h..l
Added operator[] and method push_front() to RawDeck
The ParserIntItem::scan() function will push unused values back on the front of the RawRecord.
Added size() method to the RawRecord class
ParserIntItem can handle sizeType == ALL
Changed ItemSizeEnum: SCALAR -> SINGLE
Rewritten scan functionality to the BaseClass and template functions
Added DeckDoubleItem implementation
Added skeleton implementation of DeckRecord
Added namespace Opm{} to DeckItem