tp.h: test refactored.
added first memcached-replication test
1. Move test to memcached folder
2. Add expiration tests
3. Move tnt-memcache configs to cfg folder
1. Restructuring memcached/replication -> replication/memcached
2. Delete raw sleeps from replication-memcached test
3. Add check, that replica expires even when it becomes master
Fixes int replication/memcached test:
1. Not waiting for flush_all
2. Delete redundant time.sleep() and wait()'s
3. Fix for cfg files
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
Add tuple_compare functions
Implement findByTuple as a stub in the base class
Rewrite TreeIndex using tuple_compare
Rewrite HashIndex using tuple_compare
Allow multipart hash in config checks (blueprint multipart-hash)
Add multipart hash tests
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
Add tests for search in NUM64 HashIndex using NUM key
Fix notes from CR of k.osipov:
1. sleep(0.1) -> sleep(0.01)
2. _server -> serv, _replica -> _repl.
Add tests for search in NUM64 TreeIndex using NUM key
Rewrite tuple:next() using iterators (Bug#1194145)
Merge branch 'bug1194145'