make compiled in Redis support optional

Can you please review, modify as needed and see if that would make supporting stable Debian platforms easier than maintaining a separate fork? If so I'll merge this back in to the master.