Fix the FOUC on the map page whilst JS loads

@zarino what do you think of this? I've wrapped the list in a `noscript` and
added a min-height to `#results` so that the footer doesn't come up to meet
the header for a moment. I'm happy with the former (though haml makes the
template a bit repetitive) but wonder if you can think of a better way to do
the former? Might it break something on small screens?

Note again this is based off 80-hampshire-ui, hence PRed onto that and will
need to wait for that to be merged before it can be.

Closes #86