SUBSCRIBE/PSUBSCRIBE updated in Redis proper

Moved processing of the (p)subscribe response out of redis.c, and
also used our redis_subscribe_cmd construction function to build
it.
Fix memory leaks for (P)SUBSCRIBE/(P)UNSUBSCRIBE