Fix admin password reset

This fix is already in master, we just needed it in ac-staging.
Merge pull request #811 from magfest/fix_password_reset

Fix admin password reset
Reduce number of emails for staff

Staff currently get four simultaneous emails when added the AnthroCon
way. This prevents the extraneous emails from getting sent.
Make new badges inherit badge type and ribbon

When an attendee claims a group badge, their badge will now inherit the
original badge's badge type and ribbon.
Change registered date for free badges

Changes the registered date for badges in comped groups so that it
changes to the date/time the badge was actually claimed.
Change badge confirmation delay back to 7 days

This part of the email bug was fixed inside the group badge-claiming process itself, so the extra delay is no longer needed.
Add common-use columns

Improves the index page for attendees by adding several new columns and
keeping each column its own unique data type.
Add badge_type_with_ribbon

Adds a property for a future UI change where badge types will be
displayed in AnthroCon style.
Move phone number field

Moves the phone number field up to show before the EC phone number
fields.
Track attendees and groups with uuid

The Tracking function used to simply store the group or attendee name
which recording changes - this changes it so it stores the uuid to
guarantee unique entries. Also partially implements a created property
for attendees.
Add created and last_updated properties

Adds a way to retrieve tracking data by attendee instance, and uses it
with the created and last_updated properties for attendees. This
displays on their admin form.
Merge pull request #819 from magfest/fix_emails

Reduce number of emails for staff
Merge pull request #820 from magfest/fix_groups

Fix groups workflow
Use fk_id instead of which

It turns out fk_id stores the actual id of the instance, so this
switches to using that instead of changing the data stored in Tracking.
Improve created and last_updated

Moves the get_tracking functions to MagModel so they're more useful.
Also adds filters to the result so they display in local time.
Merge pull request #821 from magfest/ui_changes

UI changes
Merge pull request #64 from magfest/ac-staging

Admin Fixes, PWD fixes, email fixes