Added themed paid_preregistrations page

paid_preregistrations.html copied to 8.5 themed folder.
Added Twitter and FB conversion scripts

Added goal conversion scripts to the bottom of the page.
Remove 30 hours reference

Removes the line from badge_choice.html that refers to working for 30
hours to get a badge refund.
Add Legal Name text and explanation

Changes the pre-reg form to say "Legal name" and adds a popup to explain
why.
Merge pull request #370 from magfest/85wordingchanges

MAGFest 8.5 Wording Changes
One-line fix for admin accounts

Fixes the password reset for admin accounts.
Merge pull request #386 from magfest/85adminpasswordbug

One-line fix for admin accounts
Force nonshift hours into INT data type

Probably a terrible, hacky way to fix this bug. But it DOES fix it.
Merge pull request #399 from magfest/85nonshifthoursbug

Force nonshift hours into INT data type
quick fix: get summary page working again

remove old magstock shirt crud that doesn't work for magfest 8.5
Add is_expired property

Fixes the 500 internal server error for logging in after resetting
password.
Turn group reg on

Turns group reg on in configspec and sets the relevant dates.
Add band ribbons back in

The lack of BAND_RIBBON in constants.py broke group reg.
Fix badges_to_add

Fixed the error where uber tried to pull a variable from the session.
Fix adding group badges

Last fix to let people add group badges - making sure the register time
is set.
Merge pull request #456 from magfest/85adminpasswordbug

Add is_expired property
Merge pull request #463 from magfest/85_group_reg

Fix group reg for 8.5
Add categories to emails

New categories are:
marketplace_registration_confirmation
placeholder_badge_confirmation
staff_precon_reminder
staff_hotel_reminder
food_information_confirmation
staff_postcon_reminder
Update volunteer checklist for 8.5

Removes all the irrelevant stuff.
Merge pull request #468 from magfest/85email_bugfix

Add categories to emails