RDB files now embed a crc64 checksum. Version of RDB bumped to 5.
It is now possible to enable/disable RDB checksum computation from redis.conf or via CONFIG SET/GET. Also CONFIG SET support added for rdbcompression as well.
dump/restore fixed to use the new crc64 API.
Test for maxclients.
Version 2.5.6.
Check write(2) return value to avoid warnings, because in this context failing write is not critical.
Minor MIGRATE implementation simplification about ttl handling.
Everything x86 is little endian
Clean up Makefiles

Remove unused variables. Instead of overriding non-standard variables
such as ARCH and PROF, use standard variables CFLAGS and LDFLAGS to
override Makefile settings. Move dependencies generated by `make dep` to
a separate file.
Macros ULONG_ONEZERO / ULONG_ZEROONE were inverted in #ifdef to test 32/64 bit arch.
Make inline functions rioRead/Write/Tell static. This fixes issue #447.
make dep: redirect output to Makefile.dep.
Makefile.dep updated.
added explanation for the magic 511 backlog number
Makefile now introduces Redis-specific CFLAGS / LDFLAGS. Gcov target fixed. Added comments to describe how it works.
Make gcov fixed.
memtest.c: integer overflow fixed.
Print arch bits with redis-server -v
A few var names fixed in Makefile.

I modified it for error in a previous commit doing search & replace.
Protect globals access in Lua scripting.