Move Vagrantfile to top level of repository.

This makes it easier to set up, as you can do:
$ git clone --recursive https://github.com/mysociety/fixmystreet
$ cd fixmystreet
$ vagrant up --no-color
[Bromley] disambiguation for White Horse Hill

This street is on boundary of Bromley with Greenwich, so a simple
disambiguation of $town = "chislehurst" falls foul of UKCouncils->
area_check.

It may be worth overriding area_check in general, but in mean time,
setting a specific postcode (on the Bromley side of the administrative
boundary) allows the map to be seen.
Some tweaks for Travis timeout errors.

Hopefully this will reduce the chance of a timeout:
* Wrap admin body tests in MapIt override.
* Use full hostname to save a redirect each time.
Removal old Southampton/Reading/Lichfield cobrands.
Fix links on 'council no longer exists' message.
Replace from_council with from_body in SeeSomething cobrand

'from_council' was renamed to 'from_body' and turned into a relationship
in b2aa34b Feb 2013, and the seesomething code was missed.

Though the FMS::DB::Result::User object would (correctly) throw an error
if an invalid method is called, *Catalyst* idea of a user object wraps this
in a Catalyst::Authentication::Store::DBIx::Class which uses AUTOLOAD to
delegate methods and swallows the error.  e.g. this code always returns
false, hence the code path is never run.

(I think this is a bug and have opened:
    https://rt.cpan.org/Ticket/Display.html?id=97640 )

Added test case and (hopefully) corrected template, will need a check
against site running copy with recent data to check that nothing looks
squiffy.  We also had to change the %council_details stash, which was
based on the old code, not sure if suggested fix matches original
intent, but looks plausible.  (As discussed with @dracos @stevenday
this is slightly repeated, and should arguably use ->{bodies} but that's
a possible future FIXME)
[SeeSomething] fix and test for stats content
[MakeMyIsland] Initial simple cobrand.
[MakeMyIsland] include logo
update CSS to match new MakeMyIsland colours
replace make-my-island logo with new version
add buttons for locations in Maldives (part of #863)

The underlying problem here is the target area is currently too small
for the geocoder to be useful: we're not really getting anything useful
back from the OSM geocoder within Fonadhoo. So I've manually located
the three villages on the island and added them as buttons... this is
really for interface because although one button for the whole island
is probably OK, basically it was just replicating the <h1> and wasn't
obvious (or sensible) that the user needed to hit a button at all..

If the project expands to more areas of the Maldives we can either take
those out or revert to the geocoder.

The same too-small-area logic makes the "locate me automatically" a
bit silly, so that's been dropped from the front page too.
Add MakeMyIsland cobrand module (really for title)

Perhaps useful as we might be adding more stuff if the project expands,
e.g., geocoder disambiguation.
add UNDP logo to makemyisland cobrand, as per #863
change UNDP logo to top right as per client's instructions
use relative not absolute refs in layout SCSS
add explicit BASE_URL to URLs in nav and header, works in admin
Merge remote-tracking branch 'upstream/master'
Merge branch 'master' into baiki