Change the API for Persistable to use shared pointers.
Remove the code supporting old Qt versions.WARNING, this breaks compatibility with Qt 4.3
Move the source files to src/