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
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
add relational operators
Auto-detect Lua compatible with installed Luabind
Merge branch 'luabind-check' of https://github.com/alex85k/Project-OSRM into alex85k-luabind-check
Merge branch 'alex85k-luabind-check' into develop
better checking for luabind compilation, fixes some OSX woes