Rewrote the settings system, now it's more sane. Rewriting it made some name
collisions, so namespaces were introduced.
Also, refactored the project file a little.