Rename organisation to organisation_slug

When it came to making use of this data in an application, it quickly became
clear that it was going to be common for people doing the same task to want a
method on their user called 'organisation' which would clash directly with this
field name.

We are still in a position where we can change the field name to reflect what
it really is and to make integration for apps cleaner and simpler.

If we were ever to change how we passed around organisation references (eg to a
full URL) then we would need to put it in a different field name anyway.
Merge pull request #104 from alphagov/rename_organisation_to_organisation_slug

Rename organisation to organisation_slug
support: add feedback explorer permission
Merge pull request #105 from alphagov/create-feedex-support-app-permission

support: add feedback explorer permission
remove prompt to change passphrase

this prompt is very out-of-date
Merge pull request #106 from alphagov/remove-message-on-signin-and-passphrase-reset-pages

remove prompt to change passphrase from sign-in and passphrase-reset pages
Turn on the feature flag for organisation editing
Script to migrate user org data from whitehall

Database access credentials can be set using environment variables.

This script will update organisation_id for all users that whitehall
knows about. It will set organisation_id to null if the user has no
associated organisation in whitehall. Users without a record in
whitehall will not be modified.
Remove db/seeds.rb

This file isn't used. It's the default file generated by Rails.
Merge pull request #107 from alphagov/remove-unused-db-seeds-file

Remove db/seeds.rb
Merge pull request #108 from alphagov/enable-user-organisation-editing

Enable user organisation editing
Increment ruby version to 1.9.3-p484

includes fix for CVE-2013-4164 (Heap Overflow in Floating Point
Parsing).

https://www.ruby-lang.org/en/news/2013/11/22/heap-overflow-in-floating-point-parsing-cve-2013-4164/
Load database config from yaml files in import script
Use mysql for tests, keep it closer to prod
Merge pull request #110 from alphagov/124-use-mysql-for-tests

Use mysql for tests, keep it closer to prod
Fix test that was spuriously passing with sqlite3

sqlite3 does case-sensitive sorting, which means that "email" was
sorting before "A name is now...", and therefore when no letter was
supplied, the index was defaulting to 'E'.  With the switch to mysql,
this broke the test because it was now defaulting to 'A'.

See
https://github.com/edendevelopment/paginate_alphabetically/blob/master/lib/paginate_alphabetically/active_record.rb#L16-L20
for the code that does this.
Merge pull request #112 from alphagov/fix_login_timeout_test

Fix test that was spuriously passing with sqlite3
CSV to analyse accounts be able to manage them
More readable tests, conforming to *nix standards
Correcting the permissions metric