Started on iboot, vga restarts
Continued on iboot
Attack of the readme's
Migrated to new directory tree
Merge branch 'dev' of http://github.com/Lionel07/Beryllium into dev
Migrated build system to support directory changes
Started central interrupt system
IO Interrupts working
Continued work on Interrupt IO
Added wheel, IO 2000 tick delay
Update Readme
Moved Paging, Usermode
Serial Terminal
Fixed ebp not being set
Stopped compiling for gnu99
Fixed memset bug & potential memcpy bug

When optimizations were enabled, the idt not being cleared by memset.
This was caused by the compiler optimizing away needed variables in the
optimized memset version. This bug also appeared to be in memcpy (no
symptoms shown), so this was fixed as a precaution.

There also appeared to be some paramater scrambling in gdt_set_gate,
which was fixed with `volatile`. The irq handler and the idt pointer was
also volatile'd.
Removed Redundant OS-X makefile
Fixed terminal scrolling

Terminal scrolling was causing garbage to be written to video memory due to bad compiler optimization (the offending code has been volatile'd, as well as using one central video_memory for all textmode functions.

Also added memmove to string.c
Added memmove
Added register printing