Set map height in CSS; smaller for phones.

In future we should consider making classes for different sizes of maps.
Speed up geocoding/deal better with slow geocoding.

 - set limit=1
 - set timeout=10s
Use Leaflet marker clusters.

Doesn't work - clusters don't spiderfy at max zoom, show their
boundaries on hover or split when you get close to them.
Spike: use pure javascript and JSON API to draw map
reinstated map attribution
Redid places/show using the all-javascript method.

Moved JSON for "what's here?" from members/index to places/index -- we
can improve this later if we want to show things other than members.
Sort nearby members by distance

Also removed distance/units from the places/show search, since you can
adjust nearness by zooming etc.

At this point the "members near here" stuff at the bottom of the page
exists mostly for accessibility and to give additional detail that we
don't currently show in the popups on the map.

So we're not using distance/units to search for members near here
anymore, but instead are just finding the 30 nearest members to the
specified location, and showing them in order of nearness.
Moved searching for nearby members into the model
reinstate @place instance variable for title
fixed js == vs === as per sabreuse's recommendation
Merge pull request #307 from Skud/places3

Places - finally fixed?