Merge pull request #5 from Kampfgnom/changesFromMorq

Changes from morq
Stabilised and cleaned QPersistence code.
Merge pull request #6 from Kampfgnom/changesFromMorq

Stabilised and cleaned QPersistence code.
Fixed: Usage of enum-type properties.
Merge commit 'e14ea3fd65fb4c907f495285eb0ba61d201da554'
Merge pull request #7 from Kampfgnom/morqChanges

Fixed: Usage of enum-type properties.
Merge commit 'fd002cf83ca5098a48e7f954e3f7fafe5ed4d6fb'
Fix: Warnings.
Fixes Issue #2: Make usage of QPersistence's new ability to store enum types correctly in the database.