Merchants will now keep track of charges sold to them properly so it is no longer possible to recharge items using merchants.
Exported the client object SendTargetCommand to Perl.
Remove dist in Mob casting AI for roots
Make the random addition to time_cancast actually useful

It was in ms so adding 0-4 ms doesn't really do much
Mobs cast root on random person on hatelist
Debuff/Slow on random mob on hatelist
Updated GetUnusedInstanceID to not recycle instance ID's unless it has reached max (65535)
Add SpellType_Root to EngagedCast check
Merge branch 'master' of github.com:EQEmu/Server
Mobs will now face their target they are casting on

Note: they do not switch their target, this is how live does it
Fix HOTs timer when they're in the song window
Merge https://github.com/EQEmu/Server