[z2502] Remove old recastnavigation files

(based on commit [12688] - e46b9d7)

Signed-off-by: Peter Camastral <petercamastral@gmx.ch>
[z2503] Reintroduce recastnavigation updated to commit rev

27-06-2014 23:23
returned MAX_ITER of optimizePathTopology to 32 after I removed the multi-nodes per tile
https://github.com/memononen/recastnavigation/commit/1c7bd46812966b6d46fefd7570a3043a2816fa2e

(based on commit [12689] - 0c389e4)

Signed-off-by: Peter Camastral <petercamastral@gmx.ch>
[z2504] Add new windows project for Detour and Recast

(based on commit [12690] - 4681113)

Signed-off-by: Peter Camastral <petercamastral@gmx.ch>
[z2505] Update code for new recast/detour return value.

(based on commit [12691] - 3b6b2e3)

Signed-off-by: Peter Camastral <petercamastral@gmx.ch>
[z2506] Update function signature of closestPointOnPoly and getTileAt

(based on commit [12692] - ae91dcd)

Signed-off-by: Peter Camastral <petercamastral@gmx.ch>
[z2507] Set use of 64 bit for polygone ref

(based on commit [12693] - 9913190)

Signed-off-by: Peter Camastral <petercamastral@gmx.ch>
[z2508] Restore movemap generator compil and change mmap files versions.

(based on commit [12694] - b40a3ea)

Signed-off-by: Peter Camastral <petercamastral@gmx.ch>
[z2509] Fix vmap geometry.

This patch fixes 3 issues with the vmap extractor. 1) Incorrectly uses full model geometry instead of bounding geometry. 2) Incorrectly converts vertex coordinates. 3) Forgets to convert coordinates on triangle indices.

The effects of [1] are that LOS issues appear anywhere geometry is used for decoration i.e. tree leaves, spider webs. [2] Causes models to be flipped. This isn't very noticable on most trees as flipping a cylinder results in the same cylinder, but it's very noticable on any non-symetical geometry (which, even includes trees, it's just harder to notice). [3] Didn't seem to be a problem when the coordinates were incorrectly converted, but when applying the correct conversion caused some triangles to be flipped (i.e. facing inwards).

You will need to re-extract vmaps and re-generate mmaps for these changes to take effect.
[z2510] Change Vmap raw data version.

(based on commit [12696] - 52c3846)

Signed-off-by: Peter Camastral <petercamastral@gmx.ch>
[z2511] Add CMake files for recastnavigation

(based on commit [12697] - 02c73d4f)

Signed-off-by: Peter Camastral <petercamastral@gmx.ch>
[z2512] Set DT_POLYREF64 for all platforms and configuration build Not sure about cmake. Currently only provided VS2013 project is working, older vs project need adjustement.

(based on commit [12699] - b5e1d21)

Signed-off-by: Peter Camastral <petercamastral@gmx.ch>
[z2513] Reaply [z2485] with correction for classic. Thank to @scotty0100 for pointing and helping.
[z2514] Update extractors binaries.
[z2515] Make travis happy, but not sure its the correct way to add a preprocessor
[z2516] Add missing recast project for VS2012/VS2010 and restore movemapgen build.
[z2517] Add missing detour project for VS2012/VS2010.
[z2518] Fix problem with scaling vmap model. VMap and MMap DOES NOT need to be rebuilded.

Executable is updated too.

This update is only made to correctly read MDDF chunk.

More infos -> https://github.com/cmangos/mangos-tbc/commit/6429445170e6a94bfa8590ffd40e462a76dd2770
[z2519] Fix 'City' Instance Label bug, thus fixing instance res exploit
[z2520] Fix linking issue in mmap and vmap_assembler tools

Add the required library files to the libg3dlite library in the cmake files so that those two tools can link again in builds that use cmake
[z2521] Consistently use spaces in tools cmake files