Make action sorting more stable
Add rank sorting
Add input requirements for rank progression
Remove unused photo upload handler
Rank settings method smells better.
Update stub content to reflect rank db changes
Remove tickdowns on rank edit screen
Set up default permissions on enable.
Update model to use new db structure
More Rank Perks work
Switch to a simpler perk architecture

Switch to a simpler perk system where the type and key are concatenated
as keys in the perks array. Value is the same.

This will make it trivial to add perk support in any plugin that offers
a configuration or a permission level.
Update rank model to use the simpler perk system
Add a default options array to config perk form
Add a few more default perks
Nix debug code
Update the rank db structure to make more sense
Move Rank progression check to a generic event

Rank progression can now occur on post count change, point change, or
length of service change. The rank progression will be executed when the
UserModel sets the 'Points', 'CountDiscussions', or 'CountComments'
field for a specific user.

Additionally, the rank model now qualifies the user against the point,
post, and age requirements.
Refactor rank helping functions

The render perk form functions can be used by plugins for super easy
support for configuration and permission perks.
Merge pull request #35 from hgtonight/feature/better-ranks

Yay, better ranks!