add +x back to dist/dwarftherapist, rem whitespace
Fix miscellaneous compile errors, +x dist/dt

- chmod +x dist/dwarftherapist

- fix various clang, cppcheck warnings.
Miscellaneous changes.

- Improve memory safety, remove several leaks.

- Remove many unnecessary header includes.

- defluff PNGs.
Fix manual finding, UI whitespace errors
Various minor changes.

Add two destructors to fix memory leaks.