Refactoring of Testing System:
1) Delete TarantoolServer class, delegate it's behaviour to TarantoolBoxServer and rename it to TarantoolBox
2) Delete 'module' from .ini file (Not needed anymore, cause of Tarantool/Box is now Tarantool and it has only one backend.
3) Refactoring of code respectivly for changes in 1, 2
Write Unit-Test backend for Tarantool testing system:
In the first place Tarantool has only one kind of test - functional testing.
But, when system began to grow, and each component (inside it) is needed to be tested thoroughly.

* 	Added support of UnitTest without creating of *.test file, that contains "run_test("*")"
	(Added UnitTest(Test) in the unittest_server.py, FuncTest(Test) in the tarantool_server.py.
	Now, when we search for tests we tell server to search them, and when we want to execute all
	tests TestSuite runs `execute` method of specific Test subclass)

* 	Fix of bug, that throwing OSError exception, when running by "python test-run.py",
	instead of "./test-run.py"
Write Unit-Test backend for Tarantool testing system:

*Add uncommited file (lib/test-suite.py)

*Delete obsolete code

*Refactor of TestSuite and Test code
1. Building unit tests to *.test -> now binaries for UT must meet regexp "[a-zA-Z0-9_].test"
2. Refactor find_tests code
3. Rewrite and Add comment for chdir(base) (test_run.py:145)
4. Rewrite .gitignore file for new name of unit tests
Minor cleanups of the new unit test runner.

Remove trailing spaces. Get rid of an unused method.
Merge branch 'stable' into ft-new-ut
A post-merge fix (new server driver class name).
Merge remote-tracking branch 'origin/stable'

Conflicts:
	.gitignore
	test/lib/test_suite.py
	test/unit/CMakeLists.txt
	third_party/luajit