Fixed so lldb_unittest works again

Was broken due to re-ordering inside Session_update
It would be good to try to access these internal structures even inside the unit-tests as it's really an implementation detail.
Merge branch 'master' of https://github.com/emoon/ProDBG
Removed some debug output
Removed some more spam
Added keyboard input for Win64
Support for loading source files on Windows
Fixed accelerators on Windows
Added display of breakpoints
Rewrote ui layout save\load to serialize with Jansson\JSON. Removed libyaml, and cleaned up code.
Switch addInfo and addLayoutItems to use json_pack (cleaner code)
Uncrustify pass
Added Angelscript + test
Added as_game to units.misc.lua
Merge branch 'master' of https://github.com/emoon/ProDBG

Conflicts:
	units.misc.lua
Stub out as_debugger, and submit simple Angelscript-driven game loop as a debugging example
Implement rough first debugger pass (need to switch from cout to PD remote api)
Fix incorrect _cplusplus in pd_remote.h
Fixed Mac build
Fixed linux build
Added missing prefix for libs on Linux