re-parse function types after types are fully analyzed, so we get the signatures of functions receiving struct types as parameters
emit less unnecessary code in side modules
parse llvm structural types in parameter tokens
handle structural constants in calls
handle illegal values in structural constants in calls; fixes #1318
fix test_cases/callwithstructural
better outlining debugging output
fix outlining separation of case statements ending in continue or return
fix outliner bug with checking when switch cases need to be joined
own preloaded files, avoiding an unnecessary copy
copy the entire datafile in one chunk into the heap, avoiding one malloc per file, but at the cost of not being able to free them
support SDL_WM_ToggleFullScreen when initiated by key input
FS.loadFilesFromDB|saveFilesToDB
Merge pull request #1564 from inolen/sdl_fullscreen_fix

support SDL_WM_ToggleFullScreen when initiated by key input
added extname to path library
Update AUTHORS file
Fix permissions set by FS.createDevice

The read and write permission bits were reversed. A test has been added to
ensure that this works.
Update test_unistd_io to use registerDevice/mkdev
Update remaining tests to use registerDevice/mkdev
sort generated functions