Add LuaRocks paths to package.path and package.cpath
gh-331: fix incorrect reallocation in tp.h
Fix #275: don't use readline() if stdin is not a tty

Tarantool support three modes:

1. A script filename is passed to binary or server started using #!.
Tarantool read file contents and execute code as a whole chunk.
2. stdin is not a tty. Tarantool read stdin until EOF and execute
code as a whole chunk.
3. stdin is a tty. Tarantool starts in interactive mode and
processes console input line by line using dostring().

Please see the difference between #2 and #3.
Fix #29: implement server-side delimiter

Also fixes #264
Merge branch 'gh-275-isatty'
gh-29 server side delimiter: review fixes
Merge branch 'gh-29-server-side-delimiter'
A fix and a test case for gh-225 "Conventional logging"

If there is no pipe in the logger path, dont' assume
it's a process to fork, rather, assume it's a file.
Open the file in append mode and set up a signal handler
for log rotation.

Add log.rotate() function, doing the same as the signal handler,
useful when one uses a built-in logger.
The function does nothing if the logger is a pipe.

Fixes gh-225
Fix compiler warning.
Merge branch 'master' of github.com:tarantool/tarantool
Remove ER_ prefix from box.error constants
Merge remote-tracking branch 'origin/fix-package-path' into stable
Merge branch 'stable'

Conflicts:
	connector/c/include/tp.h
	src/lua/init.cc
	test/connector_c/tp.c
Add a link to rocks.tarantool.org