sophia: update submodule (buildbot fix)
Refactor socket.tcp_server() to use nice fiber names

socket.tcp_server() changes:

 * Set nice fibers names for listener and clients
 * Use only one address for bind
 * Return single socket instead of wrapper
 * Add opts = {} to arguments
 * Automatically remove UNIX domain socket on server:close()

Other changes:

 * Fix buggy port number parsng for ipv6
 * Add peer address to accept() results like recvfrom()
Add skipcond to check if tmpfs supports O_DIRECT. closes #209
Merge branch 'stable'

Conflicts:
	src/lua/bsdsocket.cc
	src/lua/bsdsocket.lua
	test/box/bsdsocket.result
	test/box/bsdsocket.test
Merge remote-tracking branch 'origin/master'
dist: sophia_dir support
Fix Dima S' typo in /etc/default/tarantool.

+ Fix logrotate.d config. #473
dist: make sophia_dir located inside instance directory
sophia: implement space:len(), closes #510
Refactor URI usage and remove hard-coded IP addreses from tests

Tarantool started to use getaddrinfo() to find suitable address for
binding both for IPROTO and CONSOLE ports. A hostname can be resolved to
various addresses families, depending on user settings. For example, all
moderns systems resolve 'localhost' to '::1' by default. This creates a
problem if one subsystem binds to '127.0.0.1' and some other tries to
connect '::1'. This patch unify hardcoded names and addresses in entire test
suite to use the same value. This is pre-requisite for #447, #368 and other
URI-related patches.

Other changes:

  * console.listen() now properly handles address arguments
  * console.listen() re-based on socket.tcp_server() code
sophia: update gh.test result
sophia: implement index:random(), closes #509
Merge branch 'master' of https://github.com/tarantool/tarantool
replication_source description change