Fix color parsing of returning nothing if no last color used.

Now returns white if there is no color existing.
Merge remote-tracking branch 'connor/connor-Dev' into master-dev

Includes some formatting fixes.
Update Pom repos.
Merge branch 'master' into master-dev
Added permission system to ClassTier and Classes
Added final permission generation
Add versions to core pom.xml
Further repair pom.xml
Removed typo. fixing Pom.xml further.

Hopefully this will end soon.
Final fix to pom.xml removed all exclusion shit that jenkins complains about although it should not be.
Fixed malformed pom code in NoxChat.

Off the record this jenkins thing is being a ****
Update Module paths
Push some git ignore changes.

Attempt at fixing some submodule issues with jenkins.
Fix ant errors relating to ant versions.

Possible fixes to jenkins in process. This was needed for manual building anyway.
Fix internal error on class registration.

I broke my own rule I made on class definition lol.
Fix saving generated locales.
Completely removed Proxy to OfflinePlayer

It is now deemed unsafe due to bukkit api updates with offline player fetching.
Fix all known errors.

Current problems:
	Class switch GUI not interacting properly. (@ConnorStone)'s code.
Fixed pretty much all gui bugs