Preliminary adjustments to project layout (core)
Begin adjustment to project layout (plugins)
Add some useful CMake and a configuration script
Clean up plugin support code, hashing, etc.
Fix plugin macro so that it can be used elsewhere
Canonicalize includes throughout project
Simplify the Qt-core interaction; what a farce
Eliminate symlinks from the project, test build
Repair more broken includes; sigh...