Filter allowing the search query string to be modified before it is passed to the search engine



git-svn-id: http://svn.apostrophenow.org/plugins/apostrophePlugin/branches/1.5@5071 c89fab08-2f9b-42bf-8176-bd3ad6bee547
* Greatly optimized search index rebuilds
* Figured out a Symfony event allowing you to hook the Doctrine search query is an even better idea for custom filtering than cramming dates into the search text in sneaky ways. I kinda forgot that the main advantage of aMysqlSearch is that there's a real doctrine query going on



git-svn-id: http://svn.apostrophenow.org/plugins/apostrophePlugin/branches/1.5@5073 c89fab08-2f9b-42bf-8176-bd3ad6bee547
Events allowing overrides of the behavior when pages are deleted, via both the regular trash button and the one in reorganize



git-svn-id: http://svn.apostrophenow.org/plugins/apostrophePlugin/branches/1.5@5076 c89fab08-2f9b-42bf-8176-bd3ad6bee547
Allow the a.beforeTreeMove event handler to distinguish between rejecting the move and reimplementing it



git-svn-id: http://svn.apostrophenow.org/plugins/apostrophePlugin/branches/1.5@5077 c89fab08-2f9b-42bf-8176-bd3ad6bee547
Always setPublishedAt when editing page settings and the page isn't archived, even if the archived widget is not in the form



git-svn-id: http://svn.apostrophenow.org/plugins/apostrophePlugin/branches/1.5@5078 c89fab08-2f9b-42bf-8176-bd3ad6bee547