Merge pull request #2 from flikka/master

Vertical slice with all main classes
Corrected the label-setting
Merge branch 'master' of github.com:OPM/opm-parser
Split parser function, to make more modular and testable. Moved integrationtests from ParserTests into Integration tests.
Added single parser test to test raw to deck parsing of int
Expanded ParserTest to test int based record with 1 to many records and items
Added/implemented XStringItem for Parser and Deck, with tests. Added integration test for WWCT keyword. Moved DeckItem tests into type-specific files. Removed unused file.
Removed unused import
Replaced all instances of KW with Keyword. We can afford it.
Changed some KEYWORD->Keyword instances, search and replace hickup
Fixed error in CMakeLists, renaming not completed...
Renamed ParserRecordSize to ParserKeywordSize, because it is more consistent with ParserItemSize
Changed from using RawParserKeywords to equivalent functionality now in Parser and ParserKeywordSize
Changed from using RawParserKeywords to equivalent functionality now in Parser and ParserKeywordSize
Merged cmake, was the same..
Renamed fixedSize to getFixedSize for consistency
Renamed template variable from intValue to value
Removed class ParserKeywordSize, and accompanying tests. Put info into ParserKeyword. Changed tests to expose same constraints.
Merge pull request #3 from flikka/master

Added support for strings, equivalent to what we have for ints.
Merge pull request #4 from flikka/replace-RawParserKeywords

Replacing the RawParserKeywords with ParserKeyword with size