initial file inclusion support in lexer
add simple file inclusion tests
add tests for definition and expansion of macros defined in include files
add tests for macro expansions inside include files
add a test for transitive inclusions