Added Target Abilities and MMOPlayer target

Amend 1. Added -1 returns and extra safe target getters
Amend 2. Added setTarget() methods
Amend 3. Added More interface iheritance to targeted abilities

Abilities:

Bolt
Reincarnation
Soothe
Curse

Fixed:

all the things how you want this implemented if not this way
Merge remote-tracking branch 'ConnorStone/Abilities/NewAbilities'

Conflicts:
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/player/DisarmAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/targeted/PickPocketAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/targeted/ShadowStepAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/targeted/SoulStealAbility.java

Fixed underlying issues in original pull req.