Added ability to get multiple points from /nearest by using num_results argument
Uses current JSON format if number of results requested is 1
Set restrictions on number of results possible, so 0 < number <= 100.
Uses range based check for number of results
Removed unnecessary whitespace
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+
some renaming of member functions to remove ambiguity
fix #1181, uncompressed geometries regressed into array of strings
upgrade to protobuf 2.5.0 on appveyor
Merge pull request #1187 from Project-OSRM/upgrade_protobuf_appveyor

2nd try: upgrade to protobuf 2.5.0 on appveyor
Merge branch 'stefan-rajkovic-multiple-nearest-points' of https://github.com/srajkovic/osrm-backend into srajkovic-stefan-rajkovic-multiple-nearest-points

Conflicts:
	DataStructures/RouteParameters.cpp
	Server/APIGrammar.h
Merge branch 'srajkovic-stefan-rajkovic-multiple-nearest-points' into develop
FixedPointNumber implementation
make cast operators explicit
allow a 64bit base type
make width of computation depend on base type, i.e. if its 64bit then use 64bit math