Return empty string if GETRANGE of empty string
Return empty string if GETRANGE of empty string

Previously, GETRANGE of a key containing nothing ("")
would allocate a large (size_t)-1 return value causing
crashes on 32bit builds when it tried to allocate the
4 GB return string.

JackieXie168/redis,JackieXie168/redis,JackieXie168/redis,JackieXie168/redis