support public calendars
restructure to get rid of PublicCalendar class
extract authenticated_connection from connection class
handle calendar_id for private calendars
add rdoc
update readme with public calendar example
Merge branch 'support-public-calendar' of https://github.com/weilu/google_calendar into weilu-support-public-calendar

Conflicts:
	lib/google/calendar.rb