Refactor the permission system. Disable keepexp when its disabled.

Keepexp is an optional permission that changes a game rule, and 
should not be enabled by default when the permission system is turned 
off.