Use string representation of UUIDs in replication protocol
Implement replica authorization.

Closes #269
Add init_script and float_value tests
Add require module tests
Rewrite REPL using pure Lua
Add support for remote connection in interactive console

Use require('console').connect(host, port) in interactive mode to
connect console to remote host:

```
./src/tarantool: version 1.6.2-257-g8d89b64
tarantool> box.cfg{primary_port = 3301}
---
...
tarantool> require('console').connect('127.0.0.1', 3301) <!-- connect
---
...
127.0.0.1:3301> remote_command
---
- result
...
127.0.0.1:3301> [CTRL+D] <!-- disconnect from remote
tarantool> local_command
---
- result
...

```

This patch uses CALL(dostring) to execute commands on remote server.
Use one-based indexes in Lua bindings
getpeername for UNIX sockets can return nonvalid sun_path.

So sio_strfaddr checks len of input address.
minor fixes
Store struct remote in struct recovery by value.

With snapshot recovery, we have 3 different states of
replication:
- no replication at all
- there is a replication source, but no connection to the
master
- connecte to master and reading snapshot/xlog

This is a preparatory step to (in future) separate
setting of replication source and establishing a connection
to the master.
Rename tarantool debian package to tarantool-lts.
Convert port_uri.[hc] to Tarantool coding style

Use underscores instead of dashes in file names.
Use 0 for success -1 for error.

Update code and tests.
Allow uniform resource identifiers in a replication source
Change replica configuration scheme - set replication source once.
Remove a pointless allocation on stack.

iproto_header_encode() already uses gc memory, use it for
fixed row header as well.
Fix level of MD5 CPIO hashes
Merge branch 'stable'

Conflicts:
	debian/control
	debian/tarantool-lts-client.install
	debian/tarantool-lts-client.manpages
	debian/tarantool-lts-dev.install
	debian/tarantool-lts-modules.install
	debian/tarantool-lts-sophia-module.install
	debian/tarantool-modules.install
	debian/tarantool-sql-module.install
Merge branch 'gh-347-one-based-indexing'
Merge remote-tracking branch 'origin/init-tests'
Add require_mod.lua