Added a bunch of stuff

- Added kern/ folder for kernel specific libs and most of the kernel, also houses CPU specific code
- Added CMake to build the kernel although it is incomplete
- Added another cross-compiler script which is broken
- Renamed aarons cross-compiler script
- Added version.h for version macros and the kernel version
- Added cmake/ for cmake files specific to the project
- Added run-cc.pl from InspIRCd to highlight when build errors/warnings happen in GCC