Expose redis cache options to config

New PR for @klauspost's work in #595 that includes changes ready for merging.

@revel/core can we get a quick :+1:?