[Dependency] Deleted old recast navigation to prepare for update.
[Dependency] Updated recastnavigation library
[Core] Update code for new recast/detour return value.
Credit to @cyberium [c12691]
[Core] Update function signature of closestPointOnPoly and getTileAt
Credit to @cyberium [c12692]
[Tools] Restore movemap generator compile and change mmap file versions.
Credit to @cyberium [c12694]
[Tools] Fix vmap geometry.
This fixes two issues with the vmap extractor.
  I. Incorrectly converts vertex coordinates
 II. Forgets to convert coordinates on triangle indices.

 The effects of [1] causes models to be flipped. Very noticeable on
 non-symmetrical geometry. [2] didn't seem to be a problem when the
 coordinates were incorrectly converted, but when applying the correct
 conversions caused some triangles to be flipped (facing inwards).

 You will need to re-extract vmaps.
 Credit to @249CAAFE40 and @cyberium [c12695] and [c12696]
[Build System] Added preprocessor definitions for compilation of new
dependencies.
Credit to @cyberium and @cala [c12701] [c12724]
[Core] Better value to check distance between owner and pet.
Credit to @cyberium [c12640]
[Core] Disable by default classlevelstats messages until the DB guys are
ready
Credit to @cyberium [c12702]