Implemented Base Ability Classes.

extend them for better usage.
Implement Leap Ability.

Entity based ability.
Added preventative error catching.
Merge branch 'master' into NoxMMO/Abilities
Add some partialy implemented files.
Deprecate old PlayerLeapAbility for use of new one on a seperate branch.
Merge branch 'master' into NoxMMO/Abilities
Merge branch 'NoxMMO/Abilities' into NoxMMO/AbilityDev
Many things fixed and implemented.

View source for better details.
PlayerClass Implemented.

Classes can now be made.
Abilities, lots of em.
Vector 3D for angle calculations.
Many runnable utilities.

Abilities:

demoralizing roar,
Hook Shot,
firenova,
backstab,
ricochet/bankshot,
disarm,
fireball,
guardian angel,
mass destruction,
pick pocket,
rejuvenation,
shadowstep,
soul steal,
tracking

Runnables:

Block timer,
damage,
despawn,
heal,
effect,
entity effect,
set velocity

Utils:

hit vanished players,
vector3d