Minor tidying of alert-tracks generation
Generate alert-tracks pid & log to default location

Deployment system should handle linking the original location to
wherever necessary on the specific platform.
Use correct site name for alert tracks log and pid

ENV[‘SITE’] can be specified for the crontab (and elsewhere) so
allow the option here too.
Ensure the log and pid directories exist

If the directories do not exist the daemon cannot start.
Create tmp/pids in capistrano shared directory

pids need to persist across deploys so that we can kill/restart running
processes on deployment
Add tmp/pids to example SHARED_DIRECTORIES config
Generate purge-varnish pid & log to default location

Deployment system should handle linking the original location to
wherever necessary on the specific platform.
New API method for updating request state
Extend add_correspondence API method to optionally accept a state param
Refactor state update API, better error handling

Filters; more 403s, fewer 500s; added logging; less duplication
Sending an invalid state value to add_correspondence now aborts the entire operation
whitespace

includes various code layout fixes
Merge branch 'issues/1418-update-described-state-via-api' into rails-3-develop
Add min-height for iframe
Merge branch 'hotfix/0.18.0.8' into rails-3-develop
Don't use stylesheet_link_tags

There attachments will be cached, so we don't want timestamped references to stylesheets.
Merge branch 'hotfix/0.18.0.9' into rails-3-develop
Add viewport to head when using responsive styles.
Merge branch 'hotfix/0.18.0.10' into rails-3-develop
Alphabetise package lists.