CombatService - Added method for drain heals

run() in the combat ability scripts now take the damage done post
mitigation etc as an argument instead of null.
calculatePvpStatus() used for everything, more...

This ensures nothing is ever missed out of the pvpStatus calculation,
such as faction standing.  It should calculate the following:

On Leave/neutral players should be #16

Combatant players should be #35

Opposing faction SF players should be #55

Opposing Combatant NPCs should be #19

Ally SF NPCs (ie.; hoth commandos) should be #4

Enemy SF NPCs (ie. hoth resistance) should be #7

Same faction NPCs should be #0 (pink)

Attackable NPCs should be #1

Aggressive NPCs should be #2 or #3

NPCs you have negative faction standing with should be #2 or #3
Merge remote-tracking branch 'upstream/master'
Fixed healing of AI, temp fix for faction error
Merge remote-tracking branch 'upstream/master'
Added exception handling for AI
Merge branch 'master' of https://github.com/ProjectSWGCore/NGECore2
fixed bug where revive window was showing up for the medic
fixed concurrency error
Fixed bug where group wouldnt show up when player loaded a new scene
fixed bug where character wouldnt gain any abilities on using the frog to get lvl 90
reverted fix
Fixed expertise exploit
Merge branch 'master' of https://github.com/ProjectSWGCore/NGECore2
Reverted temporary fix for #295 b/c #295 is fixed
Armor - Protection is added to character sheet
Merge pull request #302 from Ziggeh/master

CombatService - Added method for drain heals
temp fix for /pvp
Merge branch 'master' of https://github.com/ProjectSWGCore/NGECore2
Fixed a trade bug and a /open bug