Add Event#location and refactor the map_marker partial.

`lat: lat && lat.to_f` or `lat: lat.try(:to_f)` might be clearer?