Merge pull request #194 from binary1230/develop

Vagrant updates and PyCharm IDE files
Merge pull request #198 from binary1230/develop

make init_db.py not overwrite data
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.
theme: add event logo to back of admin pages
missed this theme file for magfest theme
Merge branch 'develop' of https://github.com/magstock/magfest into magstock-develop

Conflicts:
	.idea/misc.xml
	.idea/vagrant.xml
Merge branch 'magstock-develop' into develop