Scripting

This branch implements full set of Lua scripting commands available in next release of Redis: EVAL, EVALSHA, SCRIPT EXISTS, SCRIPT FLUSH, SCRIPT KILL, SCRIPT LOAD.

This also incidentally fixes INFO command parsing (needed for unit tests) which breaks against the next release.

Unit tests are skipped if redis version does not support scripting commands.