CMakeLists.txt:  Lua5.2 support.

Because the current Debian unstable is using

  * Luabind which is depending on Lua5.2

  * LuaJIT which has a Lua5.1 API

the code were using the Lua5.1 header files but were linked against
Lua5.2 library.

Now both are using Lua5.2 (libluajit-5.1-dev must not be installed
during CMAKE !), which seems to work for the OSRM-Extractor.
Merge branch 'dep-liblua' into develop-lua
Merge branch 'develop' into develop-lua
Adding shared memory data types
Adding shared memory data types
Merge branch 'shared_memory' of https://github.com/DennisOSRM/Project-OSRM into shared_memory
Facade base class to provide all data access
instantiate different inherited class at bcp that provides all data
remove unneeded white spaces
added graph data access
plugging in base facade ptr
Mockups for data facades
make plugins templates that plug into data facade
Further includes in Facades
use empty() instead of comparisons
Adding shared memory data types
Facade base class to provide all data access
instantiate different inherited class at bcp that provides all data
remove unneeded white spaces
added graph data access