Revert "disable LUA 5.2", cf. #1179

This reverts commit 994bd0a9104889ea70f4a182981e199fb0683461.
use object libraries in cmake, bump cmake to 2.8.8+
manually install cmake on Travis
add object library to benchmarks
Merge pull request #1184 from Project-OSRM/cmake_object_library

use object libraries in cmake, bump cmake to 2.8.8+
Move Rectangle2DInt to own header
Add global timer utils

Global timers can be used to accumulate timings of the same context
in a thread-safe way.
Use iterators for DouglasPeucker
Allow empty ranges in DP
Initial version of route sketch plugin
Add tests for path schematization
Moved static const outside of class to appease VC