allow override of core enums

There's gotta be a better way to do this, but for now create some overriden python modules based on what theme is selected.

These are in siteconfig and are for database fields like shirt size, staffing area, areas of interest.

What's going on behind the curtain is a little hacky, but I think it's OK.  We need to probably revisit how we populate and match these enums from the DB to be more config-file friendly.
tons of text fixes

OK, finally getting down to the dirt on Magstock ubersystem.

Tons of text fixes for public-facing registration page.  This stuff definitely needs review, but it's getting there.

fixes #252 privacy policy
wip on #247 #246  #245 #244 #234 #233 #251
Merge pull request #255 from EliAndrewC/master

merge master into ftr_magstock_txt_fixes
fix whitespace, I thnk.
Merge pull request #253 from EliAndrewC/ftr_magstock_txt_fixes

magstock text fixes