Remove luajit from the source tree
Add luajit as a submodule and fix cmake/luajit.cmake
Fix Bug#1130828 "Tarantool does not compile with luajit-2.0.1"
C++: rename .m files to .cc
C++: replace all Objective C code with C++
Merge branch 'luajit-update'

Conflicts:
	.gitmodules
luajit-update: post-merge fixes.
Update luajit to luajit-2.0.2
Merge remote-tracking branch 'origin/cplusplus'

Conflicts:
	src/CMakeLists.txt
	third_party/luajit
Move to C++: post-merge fixes.
Remove libobjc.
Remove references to Objective C.
Add space:truncate() to the end of box.net.box test
Place throw into right place box/lua/init.cc
C++ review fixes
Add cmake/FindMySQL.cmake
cplusplus: finish the code review.

Minor tweaks of the code as per a more thorough review of the 10k
patch which introduces C++ instead of Objective C.
No bugs found or fixed, only style changes.
Merge branch 'cmake-mysql'
Support for cross-compilation in luajit.cmake
Use C++ DWARF2 unwinding for luajit on all platforms (-DLUAJIT_UNWIND_EXTERNAL)