Updated Lexer to support peeking ahead one token, and lexing ',' as a separate type.
Removed redundant lexer_token_type() function and its dependencies.
Fixed lexer_current_token() so it gets current, not next token
Massive restructuring of the strcodeparser.
	Converted stack based interpretation of function calls into recursive
	parsers.

Signed-off-by: Christian Gunderman <christian@gundermobile.cwru.edu>