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
Show a table of events on the location show page

Hide unpublished events on Chapter Events / Location Events / User RSVPs tables
Event Show: Show gravatars of organizers
Signing in via the 'Sign in' link in the header always returns to the current page

Previously, if you visited a page that requires authentication (like /locations/1/edit),
then fooled around somewhere else on the site (without logging in), then finally signed
in via the modal, you would mysteriously land on /locations/1/edit.
Signing in via an OmniAuth provider leaves you on the page you were at.

(More or less -- if you sign in after having clicked "Volunteer!" on an event
page, it takes you to the RSVP form, same as if you'd typed in your
username and password).

Previously, it always sent you back to the home page.
Moves organizer-ish buttons to above Past Events table on events index
adds workshop requirements to top of event creation page
Merge branch 'features/70413054' of https://github.com/raebot/bridge_troll into raebot-features/70413054