Use WHITEHALL_API and RUMMAGER_API env variables to hit local services

Instead of commenting out the development config settings use env variables
Uses plek to find the services
update readme
Fix typo
Add in urls into the readme
Remove chosen in favor of select2

This fixes an issue where a contact group could not be removed from a
contact

Also removed some assets which are no longer used
Add logout link in the admin interface
Fix caching of search results by sorting by title

Searchlight seems to be caching the results
Remove unused SearchResult class
JS syntax
Add in charset=UTF-8 on the meta tag
IE8 fix for select2

https://github.com/argerim/select2-rails/pull/66
Use form tag rather than form helper

The form helper adds a UTF8 tick input which is shown in the URL bar.
This can cause lots of problems when people try and share URLs. The
reason the tick is added to trick older versions of IE into sending UTF8
encoded post data. As this is a GET request we don't need to trick it.
Merge pull request #107 from alphagov/remove-form-helper

Use form tag rather than form helper
Add back in image arrow was

This is being used in the topic selector in the frontend
Add a default config.assets.prefix in dev

So that image-url helpers work, spotted this issue when adding an image
which was generating the incorrect routes locally
Online Forms -> Online forms
Fix broken nav link in production

The top nav links to gov.uk not /contact/department
add poltergeist to use phantomjs for frontend specs
fix issue with search#results

share database connection between poltergeist's web server and capybara's specs
fix `Uncaught TypeError: Cannot read property 'msie' of undefined`

otherwise, *phantomjs* will complain about this exception
specs for filtering contacts