Initial commit
Initial code commit

This initial commit is under the testbed/ directory which is really a place to play around and test things in before moving over to the real code. Having separate branches might be the best for this going forward but right now its very early in dev anyway.

Currently builds a very basic app using tundra as build system and doesn't rely on CMake and the Qt build system (I don't want to be bound to Qt)

Also requires that Qt5 is installed and QT5 environment is set to the root directory (only Mac OS X tested yet)
Initial design for Plugin API

Just some drafts of how the API might look like. Very inspired by the Lightwave SDK (which has it's set of flaws but that is mainly due to how Lightwave exposes it's internals so we won't have that problem)
Added Fake6502

Added Fake6502 which is a emulator 6502 CPU. This code will be used to demonstrate how to implement a backend which is an emulated target.

This will be done by having a plugin in ProDBG that talks with an native executable (over TCP/IP) that has the 6502 emulator running.
Added core lib
Fixed some clang warnings
Started with very basic debug API
Added start of LLDB plugin
Changed LLDBPlugin to cpp

As the LLDBPlugin is C++ it makes sense to have the main file as C++ also
More work on LLDBPlugin

* Built latest version of LLDB.Framework and include with plugin in order to not have to submit the whole LLDB (+ LLVM) plugin that is required to build the code

* Added all headers needed for the plugin and LLDB

* Added some very very basic debugging usage (untested so far) in the start function
Working LLDBPlugin implemented

* Very basic implementation of LLDBPlugin.

* Starts hardcoded executable, sets a breakpoint at "main" and exits when the running process has stopped.
Fiddling around with basic code editor
Added support for moc generation

This is needed for by Qt files that uses Q_OBJECT in the headers to bind callbacks, etc with help of the code generator
Minor cleanup
Added start of MainWindow
Started on Menu

Not much to see yet
Bump warning level

Now using -Weverything and doing opt-out where it makes sense
Support for file reading

Also added keyboard callback (not doing much yet)
Code editor now part of MainWindow

This will change in the future when editors can be plugins but this will do for now
Using a dark stylesheet