Changed all final static to static final.

From now on code will remain like this so its more uniform.
Reorder methods and fields.

WARNING THIS WILL MERGE CONFLICT WITH PRACTICALLY ANYTHING!
Fixed command bugs

Added class list command
Changed around lore and description stuff
Added static effect smokescreen
Added arg for messageutil lore converter
Merge remote-tracking branch 'connor/connor-Dev' into reorder-code

Conflicts:
	NoxCore/src/main/java/com/noxpvp/core/effect/StaticEffects.java
	NoxCore/src/main/java/com/noxpvp/core/utils/gui/MessageUtil.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/Ability.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/BaseAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/targeted/DrainLifePlayerAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/targeted/TargetPlayerAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/classes/AxesPlayerClass.java
	NoxMMO/src/main/java/com/noxpvp/mmo/classes/internal/DummyClass.java
	NoxMMO/src/main/java/com/noxpvp/mmo/classes/internal/IPlayerClass.java
	NoxMMO/src/main/java/com/noxpvp/mmo/classes/internal/PlayerClass.java
	NoxMMO/src/main/java/com/noxpvp/mmo/command/ClassCommand.java
	NoxMMO/src/main/java/com/noxpvp/mmo/command/subcommands/AbilityListCommand.java
	NoxMMO/src/main/java/com/noxpvp/mmo/gui/ClassMenu.java
	NoxMMO/src/main/java/com/noxpvp/mmo/listeners/AbilityListener.java
	NoxMMO/src/main/java/com/noxpvp/mmo/util/NoxMMOMessageBuilder.java