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
Merge branch 'tt-refactor'