Some fixes to enemiesEngine

- prevents adding units that are not in combat to the table (except
dummies)
- Retribution improvements
- crowdControlCandidates now scan spell casts
- fix to getEnemies on nil targets, should return 0
Merge remote-tracking branch 'origin/master'