ParserDoubleItem: Fix typos in exception message
Merge pull request #341 from andlaus/fix_typos_in_error_message

ParserDoubleItem: Fix typos in exception message
Parser: rename the internal parseStream() method to parseState()

there is still the public variant of Parser::parseStream() which
parses an arbitrary std::istream. the name of the state-taking variant
was just confusing, IMO...
ParserState: make it possible to detect if initialization went wrong

this is required to get meaningful error messages if the file
specified by INCLUDE does not exist.
Merge pull request #348 from andlaus/ParserState_improve_construction_failure_detection

ParserState: make it possible to detect if initialization went wrong
also eat keywords containing lowercase letters

The Norne deck actually exhibits this atrocity in form of the
'fluxnum' keyword in the file 'INCLUDE/PETRO/FLUXNUM_0704.prop'.

I don't know if Eclipse cares about the case of the keywords, but
opm-parser currently does for sure. (If Eclipse turns out to be
case-insensitive, the easiest fix for us is to just make all keywords
ALL_UPPERCASE...)
Merge pull request #351 from joakim-hove/cherry-pick-339

Cherry pick from #339
Revert "also eat keywords containing lowercase letters"

this was inadvertedly merged. the real fix is to make the parser
case-insensitive...
make the parser case-insensitive

i.e., make keywords ALL_UPPERCASE before using them because Eclipse
seems to be case-insensitive (although this is one of its undocumented
features...)
Merge pull request #349 from andlaus/make_it_case_insensitive

make the parser case-insensitive
handle comments and empty lines directly in the parser's main loop

note that comment handling is currently a bit too simplistic as stuff
like

FOO
'-- hello' /

won't work. as far as I can see, this is not different from the state
before this patch, though.
don't enter the parsing main loop if the leftover-from-last time keyword does not have any records
avoid l33d-speech

in this case, use "ToString" instead of "2String". besides being less
l33d, this makes the function names consistent with "FromString"...
Parser::parseState(): remove the 'verbose' debugging facility

This one could only be enable by modifying the source code. If such
debugging output is needed, it should be directly added via std::cout
and removed it before proposing the PR...