Deploy clears cache
Use sidekiq capistrano gem to handle sidekiq runner
Secrets.yml is now committed to make adding config keys easier

The secrets.yml file now uses environment variables (along with dotenv
in development) to load secrets, so that you can commit secrets.yml and
not have to worry about copying from the .example file whenever you add
new config keys.
Link .env file in production
Merge branch 'master' into capistrano-fixes

* master:
  Fixes whenever capistrano deployment
  Add UserVoice feedback link to header
  Adds a disclaimer to the PA map
  Adds a WDPA Terms and Conditions static page
  Adds WCMC Terms and Conditions static page
  Adds About and T&C links to required places

Conflicts:
	Capfile
.env example
Don't link secrets.yml on deploy
Run deployment cache clear in correct env
Use dotenv in production
Adds dotenv-deployment so that .env files are loaded in production
Update travis config for new example app config
Merge pull request #72 from unepwcmc/capistrano-fixes

Capistrano fixes