Permissions API

Permissions/Groups API specification, minecraft/forge patches and default implementation by me and @AbrarSyed
right, so.. the 4 options are for the 4 vanilla Permission Levels. The comments specify what vanilla does at each level. The 0th level, (TRUE) is for all players, including non-ops.