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
Fix compile error when have ':' in stringize string

--------- test code --------

static const stock s[]="string"#:x;

native print(const s[]);
native printf(const s[], ...);

main() {
	print(s);
	new x = 1;
	printf("%s", x ? "y" : "n");
}

----- end of test code -----

Fixes #33.
Merge tag 'binaries-20140810' into lse