Memory logging is toggleable, and does not open/close log file with every entry.
Fixed instruction highlighting in some cases.

1. When address pointed to [0x0000], memory is now highlighted
2. When address pointed to 8 bit value, 8 bits are highlighted instead of 16.
Fixed screen scrolling bug.
When a newline was forced by charachters the contents of the line were not cleared before continuing printing.

Signed-off-by: DarrenStahl <Dstahl14@gmail.com>
Fixed segfault caused by overflowing memory accesses
Changed .obj files to default
Added first version of linux deb builder
Libra now builds with an icon on windows.
Updating the flags checkboxes now updates the FLAGS register
Removed MFC dependency in msvc10 resource file.
Removed another MFC dependency in msvc10 resource file. They're everywhere!
Added I/O markers to GUI
Removed register highlighting on IO operations
Fixed incorrect slash in include files.
Added address to listing view
Current instruction now remains highlighted when adding breakpoints
Renamed the IO markers to IO Ports
Fixed registers not updating. Broken by 2da7cd57
Get the basic cmake stuff into the repo to allow cleaning.
Added cmake, and readied it for Windows Jenkins build.
DLLs are only needed on windows