Merge pull request #13 from ptgreen/master

Misc LALR enhancements
Add support for parsing 'box (place) expr' expressions
Misc grammar improvements
Update rlex and rparse
Change lexer to for changes in rust integer/float tokens
Improvements to testparser.py
Fix greedy lexing when numbers followed by .. or .[a-zA-Z] were lexed as floats
Add support for static lifetimes, &mut expressions
Fix segfaults from parsing certain rules
Add support for parsing *const types and exprs
Fix parsing trait methods with additional arguments after self
Fix parsing of foreign functions
Allow method signatures to have anonymous (type-only) params
Allow anonymous params in ty_fn_decl
Clarify fn_anon_params rule and fix function types with no args
Add support for proc exprs.
Add support for not-exprs and fix unops.
Rename block node.
Split DOC_COMMENT into INNER and OUTER variants, handle in LALR parser.