Implement new "flat" and "classbased" automatic allocation modes
Change out one if chain for a switch, put stats in 3:2:1:1 order in code (@paglias)
Merge branch 'develop' into sabe/attributes
Break out autoAllocate to its own function
Daily derp! Don't return PER when STR is suggested
Implement "training" over the course of a level, for task-based attribute allocation
Merge branch 'develop' into sabe/attributes
Merge remote-tracking branch 'origin/sabe/attributes' into develop