Remove stupid assert

It triggers if you use an undefined symbol as array dimension size.
The error is actually reported during the second pass.
Add missing quotes around #file names in preprocessor output
Fix #file directive not adding files to debug info
Add Travis CI config
make it build on os x
include input file in asm output
output all performed macro replacements
fix freeze during file inclusion and treat \ as /