Merge pull request #5 from joakim-hove/include-json-parser

Include json parser
Merge pull request #6 from joakim-hove/json-config

Extend parser with keywords configured with Json
Changed typo defaultInt() -> defaultDouble()
Added test for ParserDoubleItem
Merge pull request #7 from joakim-hove/parse-WCONHIST

Parse wconhist
Merge branch 'master' into parse-EQUIL
1. Implemented support for inferring size from another kewyord - i.e EQLDIMS + EQUIL.
2. Cleaned up the main parser loop considerably; the RawKeyword instance now itself knows whether it is complete or not.
Removed old Parser::parse() and replaced with new implementation
Added keyword defintions to the parser_config
Changed testdata to exclude invalid keywords
Removed RawDeck class
Removed RawDeckTests from CMakeLists.txt
Removed RawKeyword::lineContainsData() and RawKeyword::lineTerminatesKeyword()
Added Deck::size()
Updated tests to reflect that RawDeck has been removed