Change Combat to use TargetCombatants2() which uses

__GetBestWeaponTargets and __GetBestDroneTargets, the dormant routines Daxten added months ago...
these might fix some of our targeting problems.
Update EntitiesByPartialName to attempt a fill name match if the partial fails (this would only help if the method we are using to do the partial compare is broken... )

Changes the targeting routine to prefer PreferredPrimaryWeaponsTarget and PreferredDroneTarget above all else.
Add 2 Aliases, AddDPT and AddPWPT
we only need to open the cargohold once per frame
correct potential null ref
sort by ID instead of distance when moving/looting to avoid switching which wrecks we are looting next (this may not be the most efficient way to do this but at least it actually works)
check for null
We no longer need or want to open the cargohold before use. It will be opened as needed.
Add more Aliases for some of the longer commands...
Is On Grid With Me, is Not On Grid With Me definitely not the same question...
Add lvl1 courier "Interstellar Railroad (2 of 4)"
Add .IsEntityIShouldKeepShooting

Target Locking routine in combat.cs uses the new EntityCache.IsEntityIShouldKeepShooting
Moved ListQuestorCommands to be near the top of the file for more easily adding new commands (out of sight out of mind)

The CreateLavishCommands routine is now next to the documentation (ListQuestorCommands)
remove unnecessary file
attempt to resolve odd behavior with some LCOs
We need to decide what to approach if we dont have anything targeted yet so we cant return without setting PreferredPrimaryWeaponTarget
remove old scripts, we now REQUIRE a new(ish) version of powershell to compile w/o visual studio. See: http://www.microsoft.com/en-us/download/details.aspx?id=34595
next...
Revert "remove old scripts, we now REQUIRE a new(ish) version of powershell to compile w/o visual studio. See: http://www.microsoft.com/en-us/download/details.aspx?id=34595"

This reverts commit 5251fca8831e24690a7f0508b961928905a1b3bf.
mainly a logging change. Adds logging when removing entities from the prioritytarget list.