Added access rights via permissions instead of using level-based access roles. This allows different permissions to be granted to each role. Also, rights are checked on page load in addition to only showing menu items to the appropriate role.
Merge remote-tracking branch 'origin/master'

Conflicts:
	site/includes/roles.php