Fix sdsempty() prototype in sds.h.
Fix a PSYNC bug caused by a variable name typo.
replicationFeedSlave() reworked for correctness and speed.

The previous code using a static buffer as an optimization was lame:

1) Premature optimization, actually it was *slower* than naive code
   because resulted into the creation / destruction of the object
   encapsulating the output buffer.
2) The code was very hard to test, since it was needed to have specific
   tests for command lines exceeding the size of the static buffer.
3) As a result of "2" the code was bugged as the current tests were not
   able to stress specific corner cases.

It was replaced with easy to understand code that is safer and faster.
replicationFeedSlaves() func name typo: feedReplicationBacklogWithObject -> feedReplicationBacklog.
Use precomptued objects for bulk and mbulk prefixes.
	modified:   zmalloc.c
	modified:   zmalloc.h
	modified:   zipmap.c
	modified:   zipmap.c
	modified:   util.c
	modified:   ziplist.c
	modified:   ziplist.c
Merge branch 'unstable' of github.com:xgwang/redis-comment into unstable