Fix "ECHO" cmd should not send AUTH but ECHO.
Remove duplicate LPOP cmd.
Add missing RPUSH and RPUSHX cmd.
Fix RPUSHX and LPUSHX should call the rigth cmd.

Not RPUSH or LPUSH.
Merge pull request #279 from moechofe/master

Fix "ECHO" cmd should not send AUTH but ECHO.
Merge pull request #280 from moechofe/master

LPUSHX was not correctly implemented and RPUSHX was missing
Fix FixedRingBuffer.put and let it take const items if possible. Also add unit tests.
Disable log messages in ManualEvent as they might result in infinite recursion.
Properly handle out of memory situations in MallocAllocator.
Implement TaskPipe class to enable stream based communication between tasks.
Add assertion for clearer error message.
Add TaskPipe.bufferSize and basic API documentation.