Added option to spam Laws Of Valor under Combat->Crusader
Fixed small casting delay for DH Preparation and Smoke Screen
Tweaked Smoke Screen logic some more
Fixed pet count
Increased Goblin Kill Range when priority is Kamikaze
Added several missings SNOs
Fixed keystones not being stashed when 'Keep in Backpack' was unchecked
Added more missing SNOs
Some improvements for Lightning DH combat logic
Legendary minimap marker and associated items will not be added to cache if bags are full or ready to townrun

DH Wolf Companion will now be cast when off cooldown and elites are present
Merge branch 'master' of git.assembla.com:unifiedtrinity
Changed default DH kite mode to Always
Added option to cast Companion off cooldown
Lightning DH should now avoid elites when Preparation is on cooldown
Added goblin SNO
Converted all shrines to use SNOActor enum equvilent (should fix Empowered, Fleeting)
DemonHunter SpamPreperation checkbox will now work again
Kite (should be) now disabled when conduit pylon buff is active. needs testing, not sure if i got the right SNOPower.
Fixes for Crusader Heavens Fury

Added some safety checks to FindValidBackpackLocation
Renamed Trinity routine to TrinityRoutine
Increased range for Crusader Holy Shotgun Heavens Fury
Removed unnecessary resource checks in Demon Hunter combat logic
Fixed wrong TVar descriptions
Added check to prevent Nan and -infinity values on DurabilityPercent causing Townrun Loop
* Added some A2 Oasis force destructables to DataDictionary
Potential solution for ItemRules [SKILLDMG%]
* also renamed ActiveUtils To SkillUtils
Added special logic for DH Ball Lighning
Added a couple more SNOs
Removed mob check before using Preparation
Reduced Ball Lightning use range (Lightning DH should be more 'melee' now)
Shuriken Cloud should be cast more reliably now
Removed kiting for Lighning DH when out of discipline (wasn't really effective)
Removed SearchGridProvider updating on game joined (causing D3 to crash)

ForceVendorRun will now trigger TownRun when in town
Crusader Steed Charge will now only be used when already moving
Merge branch 'master' of git.assembla.com:unifiedtrinity