cherry pick server time check from 8.5 branch
Merge pull request #580 from jesusaurus/master

Call the correct method
Update vagrant.sh

fix sideboard URL (original repo has gone missing)
Fix group member badge claiming

Fixes #587.
Merge pull request #589 from magfest/fix_group_member_register

Fix group member badge claiming
Exposes insert_admin()

Allows users to create a dummy admin account from the command line by
making insert_admin() an entry point.

Also updates the documentation to describe the most-useful entry points
in sideboard for managing the database.
Merge pull request #594 from magfest/add_insert_admin

Exposes insert_admin()
Make anyone with a staff badge set to staff

Fixes #506.
Merge pull request #601 from magfest/fix_staff_badge_staffing

Make anyone with a staff badge set to staff
fixed colon issue
fixes #598
Merge pull request #602 from magfest/transfer_fix

fixes #598
bumped dealer payment deadline again
Merge pull request #603 from magfest/dealer_payment_deadline_bump

bumped dealer payment deadline again
Merge pull request #572 from magfest/85port-browsertimecheck

cherry pick server time check from 8.5 branch
port magfest 8.5 git status code to mainline
this code tells you the status of recent changes to ubersystem according to git
this is useful for figuring out if your deploy is the most currently available version/etc.
Merge pull request #604 from magfest/gitinfo_from_85

port magfest 8.5 git status code to mainline
attendee newsletter CSV export
creates a CSV file that is ready to import into MadMimi (and probably other providers) of attendees who want to sign up for the newsletter
newsletter export fixes
- move code from summary.py to accounts.py for security reasons (less people can access it)
- filter_by() more concise
Merge pull request #605 from magfest/newsletter_csv_export

attendee newsletter CSV export