Fixed Dash client-side.

TODO : handle dash server-side (especially in Object::move)
add callbacks for spells when the dash is over, so they can remove the animations etc.
Dashing is now updated server-side.
Revised AIMesh.. castRay still fails. Working on it.

- Removed debug info, commented out.
- Fixed obvious issues in the code
- Altered 30 Seconds til minion spawn announcer event to occur 30
seconds before the minion spawn rather than at a fixed timepoint.
Disabled castRay because of errors.

Sorreh.
Returned wrong values when checking for vision

Sorry again
castRay(Sqr) works now, finally.
Removed duplicate key in RAFManager

Also corrected a bit of formatting. Didn't want to reindent the entire
file as I only removed one line of code.
Theoretical implementation of getClosestTerrainExit

Let's hope it works. It should, I guess. But you know, it never works on
the first try.
Updated to support client version 4.18

- A significant number of packets were changed
- Also fixed a small indentation error in Unit.h
Enjoy :)