Correcting planned previews never being applied because they were removed from the change queue as if skipped. Bug 543:resolved
Merge branch '1.5'
Rewriting purge task so that we're not activating the next async purge cycle until the previous task has completed. Now the task calls itself again when the process completes, instead of assuming the process is done with a repeating timer task

Updating command-based purge to new purge tasks

Changing array list to a copy-on-write so that it works better with concurrency.

Cleaning up purge code, adding callbacks to direct the result info, changing prism logger to static
Removing old system to defer side/top-facing blocks until the end of a restore/rollback. Because we corrected the query problems so that all block changes are returned in the correct order shortly after 1.0, the deferred system isn't needed anymore and keeps causing other issues.
Merging delete command work from 1.5 and master
Adding pagination next/prev commands - bug 431:resolved
Minor cleanup of default /pr page, added message about /pr ?