better error messages
merge split parse results after parsing into single AST

previously, typechef only performed type checking
if the parser succeeded in all configurations.
this was overly strict. now it proceeds with all
successful results in the corresponding contexts
Merge branch 'master' into JavaScript
rewritten the parser into a scannerless parser on CharacterTokens

does not support comments and unicode yet and may be quite buggy with regard to whitespace
fixed several issues in JSParser prototype