Fix #487: Add Lua bindings for tuple_update()
Added base64 in digest module
* Removed b64decode from box_net_box.lua
* Added base64_encode() and base64_decode() methods in digest
* Added base64 tests
Fix #435: Assertion if replace _cluster tuple
Add a test case for #435
Add doc-section about snapshot daemon.
sophia-update: update master to the latest sophia-dev branch.
Reinit coeio after fork. #517
Add manpage of tarantoolctl.
Refactor src/uri.rl to support RFC3986 and add Lua bindings

 * Split parser and resolver in src/uri.rl
 * Extend URI parser grammar to fully support RFC3986
 * Add Lua bindings to URI parser
 * Implement proper DNS logic in coio_connect() /
   evio_service_bind()
 * Replace uri_to_string() with sio_strfaddr()

Prerequisite for #447
sophia-update: update submodule
Merge branch 'reinit-coeio-after-fork' of github.com:tarantool/tarantool
Fix #490: implement sophia_dir
Fix base64 endcode/decode sizes, and added more tests
Fix a memory leak at sberlabs.

The wal writer now allocates memory to encode a binary log row,
but never used to free it. Add fiber_gc().

Restore fiber_gc() in recovery, and also move index allocation
from runtime to memtx arena.

Minor fixes & cleanups.
Turn of tests in Travis-CI
Merge branch 'stable'

Conflicts:
	.travis.yml
sophia-update: separate test suite
Fix #490: update tests
Remove a regression I introduced by switching TreeIndex to memtx_arena

memtx_arena is shared memory, so TreeIndex can't use it as is
(breaks snapshotting).
Merge branch 'master' of github.com:tarantool/tarantool