Added .gitignore to hide compilation directories from Git
Added Linux hex2bin and made Makefile compatible with CodeBlocks
Moved platform-independant source code into separate directory.
Removed now-redundant _linux suffix.  Added .layout files to .gitignore.
Merge pull request #3 from duncan-bayne/master

More Linux enhancements