Add scenario to define what we want to happen with minister ordering
Fill in steps to show what we want to achieve for ministerial ordering
Extract roles presenter handling from organisations controller

We then pull it into ministerial roles controller so that ministerial ordering for an org is presented the same by both views.
moving building files and creating number10 page
removing incorrectly named file
adding 1 horse guards and 11 downing st
Move buildings into histories controller

They need to appear at /history/building-name
adding images to 11 downing st and 1 horse guards
removing links
updating class names
Merge pull request #431 from alphagov/use-org-minister-ordering-on-ministers-page

Use org minister ordering on ministers page

https://www.pivotaltracker.com/story/show/43835461
Allow for uppercase extensions in uploaded zip files

Fixes: https://www.pivotaltracker.com/story/show/47870751
Improve performance of edition form by eager loading orgs

Includes addition of ActiveRecord::Base.with_translations_for to allow doing eager loading of associations and pulling in their translations.

In theory .includes(whatever: :translations) would be enough, but that's not all that the Whatever.with_translations scope would do, so we need to go further.

Note: we resurrect the count_queries test helper that was removed in #400.  This is exactly the usecase we want for it.
Merge pull request #427 from alphagov/building-number-10

Building 10, 11 downing st and 1 horse guards

https://www.pivotaltracker.com/story/show/47518587
https://www.pivotaltracker.com/story/show/47518687