Retina Support

I got a new computer with a retina display and it makes it clear when a site wasn't designed with retina in mind. These changes make the map look nice on retina.

cc @asonnenschein