Moving all Tarantool Server code to TarantoolServer
Moving Test related code to parent class Test
Created two types of test server, that inherit from TarantoolServer:
1) Lua Tarantool Server, that runs plain lua code and admin server commands (separated ';\n')
2) Python Tarantool Server, that runs old plain tests.
Also created Two types of tests, that inherit FuncTest (Cause they're FuncTest):
1) LuaTest -> Lua Tarantool Server
2) PythonTest -> Python Tarantool Server
In the future we plans to add luabench as one of Test types
Rename all cores to appropriate names of server (now it's 'lua tarantool' and 'python tarantool')
Prepare to remove lua prefixes (if you need to test wrong or nonimplemmented command you may run 'admin('cmd', simple=True)')
If you want to implement new server command - add needed regexp to admin_connection.py.
if it's fixed length command, then add it to rg1, else rg2
Remove all "lua " prefixes from commands
Tweak README.md
Merge branch 'stable'
Update README.rst

fix link url and some typos
Fix bool handling in tc_cmd_try

Thanks for Anatol Pomozov
Merge branch 'stable'
Extract request creation procedure from box_process

 * Parse request type inside of request_create
 * Remove palloc from request_create
 * Replace request_execute with a fun pointer in struct request
 * Refactor box_process API to accept struct request *
 * Create requests directly in iproto.cc and box_lua.cc
 * Update memcached, recovery and other parts to use new API
Merge branch 'tt-refactor'
Merge branch 'request-refactoring'
Add forgotten copy lua scripts code
Move SQL test to separate catalogue, because we can't move it to LUA
Rewrite big tests to lua (as much as possible)
Remove obsolete debug output and pprint import
Store index ordinal number (id) in key_def.

A pre-requisite patch for data dictionary: sotre index
ordinal number in the key_def object.
Remove struct space from index constructor.
Transfer ownership of struct key_def from space to Index

Another pre-requisite patch for the new data dictionary,
transfer ownership of struct key_def from struct space
to class Index.

Once Index instance is created, it takes posession of the
key_def object passed to initialize it.

key_defs array in struct space is gone.
Merge branch 'master' into dict-v3

Conflicts:
	src/box/key_def.cc
	src/box/space.cc
	src/box/space.h
	src/memcached.cc