Add include path handling and file name information

This is been done with a compiler info record containing file name,
include path and options. The info is passed to all compiler modules
so lfe_macro_include has the include path and lfe_codegen now has the
source file name.
Fix lfe and lfescript and add new options to lfec

Also fixed up lfeexec.c, which we don't use yet.