Fixed subtle issue with parsing argument list in the [arguments]

setting for a Robot Keyword Definition.

-Allow more characters for Robot Keywords, e.g. a Keyword can be a number (1234),
oddly enough.
-Add unit tests for these edge cases.
-Clean up parser's use of Robot variables as prep for doing variable autocomplete.