Add chained plugin system for augmenting responses and a gzip plugin
Merged from develop, cache saving via plugin.