separate the internal keyword names and the deck names more clearly

so far, these two concepts were partially mingled in Opm::Parser...
make ParserKeyword::matches only return true if the deck keyword name is valid