Added Google Calendar API support so we can start having more fine-grained control of the Hackspace Events.
Started listing events on the Events page, but still a ways to go in terms of usability.
Finished new styling for Events page:

- Caching the calls to the Google API in /var/
- Cleaned up the styling for some of our repeat events so they display better in this view
- Linked title of event for those that have links in the description
- Displaying repeat frequency for our repenting events (weekly, bi-weekly, monthly)
- Interactive calendar to easily navigate around events list
Updated css reference
Removed cache timeout for now since the events were deleted by someone else in the main calendar
Rolled GoogleAPI submodule forward to include PHP Error fix for Cache/File.php
Refactor to cleanup calendar code and abstract Google API a little
Merge remote-tracking branch 'origin/master' into calendar

Conflicts:
	lib/init.php
	london.hackspace.org.uk/css/main.css
	london.hackspace.org.uk/header-minimal.php
Dropped cache to 3hrs
added htmlspecialchars to tackle XXS attacks.
Merge pull request #51 from chixor/calendar

Changed Events from iframe to Google API
Upgrade from microformats to microdata