Added step to remove cache files in after-deploy

Whenever a commit changes a task file name, ./symfony cc hiccups and the
deploy fails with sfSimpleAutoload errors. A removal of the cache files
before the cc avoids this.


git-svn-id: http://svn.apostrophenow.org/plugins/apostrophePlugin/branches/1.5@5016 c89fab08-2f9b-42bf-8176-bd3ad6bee547
When uploading a new original of an image, unlink the old one first if present. This has the effect of ensuring that if the file is symlinked to a shared copy to save space, replacing it removes the symlink creates a new and distinct file rather than replacing the shared copy with unpredictable consequences for its other users.



git-svn-id: http://svn.apostrophenow.org/plugins/apostrophePlugin/branches/1.5@5018 c89fab08-2f9b-42bf-8176-bd3ad6bee547
Need to remove project_autoload.cache before running any tasks, even after-deploy

git-svn-id: http://svn.apostrophenow.org/plugins/apostrophePlugin/branches/1.5@5020 c89fab08-2f9b-42bf-8176-bd3ad6bee547
rm -f will never fail

git-svn-id: http://svn.apostrophenow.org/plugins/apostrophePlugin/branches/1.5@5022 c89fab08-2f9b-42bf-8176-bd3ad6bee547
New, very optional app_a_page_cache_set_headers feature and all of its necessary support structures. See aCacheFilter for a pretty complete list of what you have to do to make this work. You must have an alternate hostname for all logged-in activity. If you can live with that, you get the benefits of our page cache magnified by browser caches and, more importantly, CDNs and other reverse proxies like CloudFlare



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