Upgrades to JQuery 1.11.1

The upgrade is necessary to add support for location pop-ups (coming
soon).
Adds pop-ups for cities

When a placemark on the map is clicked, the city and country of the
placemark is displayed.

In order to generate the pop-ups, this commit adds the Twitter
Bootstrap Javascript framework to the website.
Adds script to fetch event details

The script is written in Groovy and scrapes the coderetreat.org site for
basic event details. It then uses various Google Maps APIs to geocode
the locations and to identify the time zones of each location.

The script produces a CSV file suitable for use in a spreadsheet, and a
json file that the website can use to populate the GDCR map.

In order to use the script, you must have a Google API Key. See
https://github.com/googlemaps/google-maps-services-java#api-keys for
instructions on how to setup an API key.

Note: Since the script uses both the Geocoding and the Time Zone APIs,
you must enable both APIs in the Google Developer Console.
Updates event data and fixes map.js for new data

This commit includes updated data from running the new
fetch-gdcr-events.groovy script. It also fixes the map javascript to get
the correct name for cities from the enhanced json.
Deletes obsolete Rakefile and YAML file

The function the Rakefile and the locations.yml file provided has been
replaced by the fetch-gdcr-events.groovy script.
Adds links to the location popups

The user can click the link to view the details of the event on
codretreat.org. If a location has more than one event, then two links
are shown.
Adds state and provinces to the map

This makes it easier to see what state or province a particular event
may belong to.

The state data was extracted and formatted from Natural Earth Data
(www.naturalearthdata.com). More specifically, the data was extracted
from http://www.naturalearthdata.com/download/50m/cultural/ne_50m_admin_1_states_provinces_lakes.zip

The data was converted to GeoJSON and "minified" using the procedure
outlined at http://www.extendi.it/blog/2014/5/15/29-creating-a-world-map-geojson