fix timings timings
Fixed interrupts, interrupt routine must not be interrupted. And comments.
Added an abstract class for non copyable classes.
Improved Tile class based on Array2.
Added new background attribute class.
Added new sprite attribute class.
Added new serializable class.
Added new memory bus class.
Added new color and vector class.
Removed color palette class, which did not really make sense.
Renamed LCD and Joypad classes and fixed sfml stuff.
Added Doxyfile.
Addet memory block class, yet not used at all.
Reformatting.
Corrected a typo.
Merge branch 'fast_slow_progress' of https://github.com/misterdanb/james into fast_slow_progress
Added Executable interface.
Moved timer and implemented the executable interface.