update freetype
Merge remote-tracking branch 'remotes/friesencr/bump_freetype'
Update FreeType version in documentation, and FreeType's own documentation. Enabled FreeType subpixel hinting. Restored old BlueHighway.ttf. Removed FreeType .mk and jamfiles.
Trust FreeType about the font's row height. Possibly improves issue #13.
Restore one point larger size for the editor attributes font.
Allow to force FreeType autohinting (old 2.3 version behavior.) Reload font faces when global font settings changed.
Fixed FreeType debug build.
Fixed tolua++ 64-bit Mac Os X build when LuaJIT is enabled.

The tolua++ executable segfaults when it is generated without proper linker flags.
Replaced the logic to use VARIANT variable instead.

The CMAKE_CROSSCOMPILING variable cannot be used here because it will be always false since 'buildvm-*' is only built natively (not cross-compiling).
add shadow to debug ui text
Merge pull request #19 from friesencr/profiler_text_shadow

Add shadow to Debug HUD text for readability.
Remove redundant reference to 'UIElement' style.

'UIElement' is a valid element type but not element style. 'UIElement' style is not yet defined so far.
Read HttpRequest in a background thread to prevent blocking. Always check all triangle mesh geometries for the closest hit in the RAY_TRIANGLE raycast mode.
Fix forceAutoHint_ being uninitialized.
Always merge the node's own world position to a BillboardSet bounding box.
Fixed billboard shader code to consistently camera-orient the billboards.
Fix editor not finding NavigationMesh components from scene child nodes.
Fix script warning in cmake_macosx.sh.
Fixed to correctly use Time::Sleep() instead of Sleep().
Restored the previous architecture check for whether to use arm assembly in FreeType.