Functions added and fixes.

Added Functions:
UnitsAroundUnit(unit, distance[, combat])
Returns the number of hostile units around the specified unit.
Distance(unit, unit)
Returns the 3D distance between two units.
FaceUnit(unit)
Causes the player to face the specified unit.
IterateObjects(callback, filter)
Advanced feature for advanced users.
Added Conditions
timeout(name, duration)
Used to add a rate limit or stop double casting.
Fixed # item usage.
Removed Ace3, added DiesalLibs
Bug Fixes