Adding "event_name" global variable and changing all instances of MAGFest to EVENT_NAME, except in messages that are customized every year (e.g., emails).
Made preregistration.py change messages based on date and BADGES_SOLD. Add stats class to preregistration.py that outputs remaining badges.

Signed-off-by: Victoria <kitsuta@gmail.com>
Disabled user groups using a new boolean group_reg_available. Also disabled badge price change notices with price_change. Added the Supporter option to badge_choice.html, made amount_extra unrestricted and made assigned_depts restricted. Finally, updated the readme with better instructions for Windows users.

Signed-off-by: Victoria <kitsuta@gmail.com>
Fixed the bug where checking badge sales made uber server explode.

Signed-off-by: Victoria <kitsuta@gmail.com>
pycharm vagrant/virtualenv updates
Fake data utility: create new fake attendees from the commandline. Later could be expanded to create other fake stuff.
More .idea updates for javascript/etc (PyCharm IDE stuff)
add libraries:
- jquery-timer.js library
- moment.js library
feature: LIVE registration page. plays a sound/displays a message anytime someone registers for Magfest.

 It's not fully realtime because we would slam the server every second checking for regs.
 Instead we get the last minute's worth of registrations and "play them back" exactly 1 minute later.

 If this became popular, we could cache the JSON Ajax output on a remote caching server once every 30 seconds, and it would work out the same.

 I had too much fun making this : )   Mainly this was a test of javascript/python debugging capabilities of PyCharm, which is pretty great so far.
More .idea updates for javascript/etc (PyCharm IDE stuff)
Merge branch 'ftr-recentnotify' into develop
vagrant updates:
- fix some file endings causing issues on bash_aliases
- upgrade to Ubuntu 14.04
- don't set the machine name (we never actually needed to do this anyway), helps run multiple Vagrant boxes at once
- README has some tips about performance+vagrant
more intelliJ/pycharm IDE support
BUG: config files ignore paths.
- we never noticed before because we always ran run_server.py from the correct directory where this never bailed before.
- I only noticed because I was running in a debugger which wasn't setup with the right working directory

 CONFIG: event.conf
 - Loading up an extra config file now called event.conf. same exact thing as production.conf, just meant more for instance/event-specific non-tech stuff
porting Vicki's change over, fixing another EVENT_NAME
make displaying shirt, affiliate, and 'kick in extra' be a configurable setting
static_views updates:
- URL /static_views/ now supports directories
- it now attempts to guess the correct content/type based on the filename extension (so browsers recognize and use CSS files properly now)
theming:
- first pass at getting some event-specific themes isolated in their own dirs, created a 'magfest' theme
- move some files and images around

new config options:
- switch theme dirs
- organization name (i.e. magfest INC)
- turn group registrations off completely, make it invisible to public
IDE updates - tell pyCharm to parse DJango templates in a bunch of different files
theme updates: add initial logos for magstock

side note: eventually, the themes should probably not live in the main repo.  for now, whatever.