CCPackageManager delete package tests finished.
Fixture class added to create setups with ease for packages tests.
Bugfix for delete package, not completely tidying up the disk.
New status for packages added: CCPackageStatusDeleted, which will be set after a successful deletion.
Bugfix for CCPackage and persistency.
There was a wrong key used to determine enabledOnDownload.
InstallURL property was mandatory causing some issues.
EnabledOnDownload is mandatory now, InstallURL is not.
CCPackageDownload cancelling will reset status to initial.
Documentation headers updated.
Packages stored in userdefaults removed on startup of test app.
Removed some commented code about installData in CCPackageInstaller.
Bugfix for CCPackageDownloadManager and resuming downloads.
In case of resuming a download of package that was not stored initially in the download manager by enqueuing a resume would fail.
This was the case when an app loads persisted packages with the status CCPackageStatusDownloadPaused.
The download object is created and added to the manager if there is none.
CCPackageManager unit tests added for loadPackages.
Cancelling the download of a package won't remove it from management any more.
Some renaming of fixture class since it also contains some arbitrary helpers.