Core/Dep:
+ Added recastnavigation.
+ Add Info to Packagelist.
+ Link recastnavigation in Cmake.
Core/Tools: Implemented mmaps_generator.
Core/Contrib: Implemented sh files for extract all needed datas.

The sh files based from mangos.
missed one file.
Core:
+ add mmaps files.
+ add the generator for movement.
Core/Mmaps:
* implemented loading part.
Merge branch 'master' of git://github.com/TrinityCore/TrinityCore into mmaps
Core/Movement: Implemented mmaps in ConfusedMovementGenerator.
More changes for mmaps.
Core/Tools: Store hole data.
Add config options.
Give mmap generator the correct name.
Merge branch 'master' of git://github.com/TrinityCore/TrinityCore into mmaps
movementgenerator mmaps usage.

Signed-off-by: Venugh <venugh@gmx.net>
Merge branch 'master' of git://github.com/TrinityCore/TrinityCore into mmaps
remove useless pathfinding code.
spline changes for mmaps.
fixed errors.
fix all build errors, only 1 linking error.
fix linker error.