The mega merge from Anthrocon - Discuss! (Do Not Merge - Yet)

OK, I'm putting this out here for comments and testing. 

Over the last two-three months a great team from AnthroCon and MAG has been working on making Ubersystem friendlier for non-magfest events. This branch represents a merge between ac-staging (the AnthroCon specific branch) with master. I've done the best I can to rectify the conflicts, and so present this for review, testing, and discussion. 

A lot of this code is UI code, since it implements bootstrap and cleans up a TON of things on the admin side. 

There are also a whole pile of changes relating to the ability to collect exact birthdates, full addresses in multiple fields, and general bugfixes.