State structures are now defined in the DebuggerCore instead of in the main source, which will allow better portability in the future. It has improved edisassm decoding and organization. It fixes some corner cases in search routines. It fixes a false positive in "main" detection for non C binaries. There is preliminary thread debugging support (it's still very experimental; expect it to not work 100% correctly). Analyzer code and speed has been improved. The plugin interface has been cleaned up. If it doesn't need to be in the public headers, it won't be. There are many small bugfixes.