fixed unit tests for ruby 2.0
refactored more functionality into parse_eol_comment
refactored Parser interface to take tokens, removed dependency to tokenizer
added newline token tests
renamed next_token method into next_token_kind
instantiator performance improvement by delegating type check to rgen
changed tokenizer to start new tokens immediately after error tokens, fixed context builder prefixes for strings
test that unresolved refs created by instantiator contain feature names as strings
testing instantiator when line/filename/fragment attribute setters are missing
made language initialization faster
instantiator progress reporting procs can report several steps at once
added a comment about possible optimization
comment about unnecessary code
check all problem line numbers in instantiator test, minor fix of line number output
testing empty child lists which child limit check
performance improvement for large responses (auto completion)
performance improvement on fragment_ref access
support resolver customization, DefaultResolver
added a todo comment
testing multiple newlines in comments