made *nix autodetect the libdirs
Added MIT license
Added hack to garuntee correct alignment of doubles passed to printf

Simply tests for alignment in InitializeMCU and keeps a flag indicating
which alignment varargs is using.
Fixed bit logic error in double print hack