Add schema to msgpack branch.

Features:
    * You may use space names instead of id's.
    * You may use index names instead of id's
    * Getting schema on demand.
    * If space/index doesn't exists on first demand -
      it'll throw SchemaError(child of DatabaseError)
    * You may flush Schema from time to time, if your
      tarantool's schema may alter.

Also a little of pylint'ing.
Add Tarantool/Box starter/stopper for tests
Implement authentication.
Fix a merge error.
Debug authentication handshake.
Some minor organization improvements:

1) Greate journey of files:
	* `\src\tarantool` -> `\tarantool`
	* `\tests\tarantool` -> `\tests\suites`
2) Temporary schema test moved to core tests and was rewritten using unittest
3) Test search was moved to loader.discovery() method
4) Some documentation refactoring
5) Path fixes, chdir to main dir in the beggining of `setup.py`
Update comment.
Add unit-functional-tests into tarantool-python and, also:

    * Add Makefile for popular tasks
    * Remove unneeded code (from schema.py - field_defs, default_type
      and e.t.c)
    * Redo select request.
    * Make use of index_id, where specification allows it.
    * Make use of multi-part key in some requests.
    * Some bugfixes
    * Add new tests
    * Remove old tests
    * Pretty output for test-runner
Add schema to msgpack branch.

Features:
    * You may use space names instead of id's.
    * You may use index names instead of id's
    * Getting schema on demand.
    * If space/index doesn't exists on first demand -
      it'll throw SchemaError(child of DatabaseError)
    * You may flush Schema from time to time, if your
      tarantool's schema may alter.

Also a little of pylint'ing.
Add Tarantool/Box starter/stopper for tests
Some minor organization improvements:

1) Greate journey of files:
	* `\src\tarantool` -> `\tarantool`
	* `\tests\tarantool` -> `\tests\suites`
2) Temporary schema test moved to core tests and was rewritten using unittest
3) Test search was moved to loader.discovery() method
4) Some documentation refactoring
5) Path fixes, chdir to main dir in the beggining of `setup.py`
Add unit-functional-tests into tarantool-python and, also:

    * Add Makefile for popular tasks
    * Remove unneeded code (from schema.py - field_defs, default_type
      and e.t.c)
    * Redo select request.
    * Make use of index_id, where specification allows it.
    * Make use of multi-part key in some requests.
    * Some bugfixes
    * Add new tests
    * Remove old tests
    * Pretty output for test-runner
Add authentication into tests