Added spliceHeader option to c2nim
parse a header file first, then the source. completing a c 'module'
Lex '\xHH' character constants
Properly lex floating constants

digit-sequence? '.' digit-sequence exponent-part?
digit-sequence '.' exponent-part?
exponent-part: [eE] [+-]? digit-sequence
New expression parser

tests pass
for statements support comma expressions
Support more proper do..while statements
Fix for some comments during if statements

added test files
Fix for expression parsing, 'new' is a valid C symbol
Slightly better type parsing for parameters and cast expressions
removed hack for return statement
Applied Araq's suggestions for c2nim
Merge pull request #814 from discoloda/devel

Many small improvements to c2nim