More syscall handling, added bare code stripper
Added pseudoinstructions to bare script
Building simulator to get around limitations, added more handling to makebare
Implemented register set methods, modified exception structure
Implemented most ALU functions.
ALU completely implemented
Implemented all exception subclasses
Added execution unit and memory mapping
Refactored sim code, moved registers to exeunit
Separated memory into own class, started control instructions
Refactored registers to remove circular dependency
Refactored to only pass processor references
Added mem-mapped IO support, worked a bit on bare script.
Merge branch 'master' into microcode