Update README with vague description of various OAuth solutions
bundle update and tighten up the setup for a test
Fix some links in unpublished events email
Set default state of events to unpublished
Actually link the URLs for curriculum in default student/volunteer details
TravisCI: Cache bundler assets between runs
Upgrade Devise to 3.2.x from 3.0.x

bundle update everything else as well
Seeded event is published by default
Actually respect allow_event_email flag when sending event announcements

Fixup some tests to run better in postgres
Section Organizer: Link to attendee's profile in detail modal
Enhance style of checkins page on phone
Checkins page: fix table discontinuity on iPhone
Added an admin dashboard to see site statistics like usage of various auth mechanisms

Added a 'flag' option on the event approval page to dismiss events from that page
Checkins page: better fixes to stop table overflowing on phone when long names are present

Sadly requires a hardcoded pixel max-width for the user's name.
So if they make an iPhone that's twice as wide it might look silly. Or on android, whatevs.
Add session checkins count to user profile past events
Event show page: Link organizer names to their profile
Restrict the conditions under which a location can be edited

A location can be edited if:

It has never been used for an event, OR
The logged-in user is an admin, OR
The logged-in user is an organizer of an event using that location, PROVIDED:
  It has been used for a published event and the user is an organizer for one of those events, OR
  It has never been used for a published event and the user is an organizer for one of the unpublished events.
Add basic responsive styles for Event, User and RSVP tables

A couple of quick fixes to stop event show page from overflowing on phone

Meetup imported events are now 'published' by default
About page: Remove style that was making things a bit askew on phone
RSVP Tables: Show 'n/a' for checkin count on meetup events