Remove language referring to 'waitlist' from volunteer email
Change several 'rsvp.role == Role::STUDENT' into 'rsvp.role_student?'
RSVP/Reminder emails tell students the class level they signed up for
Admin can see unpublished events, and publish them if desired
Admins are emailed on every event creation, so they can approve the event (eventually)
All users in a chapter are mailed when a new event is approved for that chapter
Assign chapters to all users that have ever attended an event
Notify admins how many emails will be sent when they 'publish' an event
Show a different flash message when events are created but not published
Add new 'publisher' role that allows event approval without all the rights/responsibilities of adminship
Sort list of chapter checkboxes on account page
When RSVPing, a user can affilitate themselves with the chapter of the event they're RSVPing to.
Pre-populate RSVP chapter email checkbox with current chapter affiliation presence
Event student RSVP limit can be decreased after creation, but not below the count of existing student RSVPs
Suppress errors on event create regarding session_date
Reduce redundant queries by putting 'inverse_of' all over the place
Squashing migrations prior to 2014

Props to the squasher gem (https://github.com/jalkoby/squasher)
Couple of minor changes to aid rails 4 compatibility
Remove specific success/failure messages from edit_account_details_spec
Avoid horrifying test failures by not rendering map in test

Previously, the individual event request spec would get into some
kind of infinite loop running some gmaps code. Not sure why that is,
possibly just something that happens to Poltergeist if some JS is
still executing while navigating away from a page. Not rendering
the map seems to fix it, and ought to speed everything up a little, too.