Allow the add custom block redirect to happen if the exception is thrown.
Added the ability to create a new version of a page based upon an older version.
Bugfix to the editor - needed to use a class rather than an id incase there are multiple instances on the page.
Rearranged the search provider logic.
Added some helper css/js for the forms module to use.
Added a dummy search provider which is loaded if no other one is provided.