Merge pull request #8 from clehner/master

A couple more glue functions
add test program for global constructors/destructors
clean up _start(): it is now safe to call OS traps without inline assembly.
_start(): Use exit() instead of ExitToShell()
malloc: set errno on out-of-memory
reduce namespace pollution from console library
configure gcc to pass the right linker flags & simplify CMakeLists

It is no longer necessary to pass special compiler options in order to compile an application.
be a little more generous in default 'SIZE' resource
remove some dead code
output applications in BasiliskII-compatible format
MakeAPPL: add code for reading resources
fix a minor bug in Launcher, add -Wl,-gc-sections to generate smaller executables
create an empty libretrocrt.a so that cmake's compiler test doesn't fail during initial build. Fixes issue #9.
llow specifying creator code in MakeAPPL