Overhauled permissions.

Overhauled permissions to use permission nodes, and separated some
permissions into smaller ones (such as cfg into tshock.cfg.maxspawns,
tshock.cfg.spawnrate, etc),
Change tp and rootonly.
Split superadmin permission.
Merge pull request #536 from MarioE/general-devel

Overhauled permissions.