Include query strings when building cache keys, to avoid corrupting caches with data WP generates based on present query strings.
Improve detection of data submitted in a POST request

Rather than check the request method, check for the presence of posted data upon which some script would have to act.
Debugging shouldn't default to on. This was a regression introduced in 682695f7a.
Better variable names
Abstract Redis connection into a reusable function for forthcoming enhancements.
Add helper method to generate key now that versioning is in place.

Also fixed a bug that prevented invalidation of the homepage due to a missing trailing slash, and therefore mismatched keys.
Better Purging

* Abstract Redis connection logic for reusability
* Abstract purging logic for reusability
* Create reusable purging logic
* Introduce single-page purging via the admin bar

See #5
Support cache clearing from post list tables.

Fixes #5.
Include post-password cookies in those exempt from caching, otherwise password-protected posts can end up in cache.

Fixes #6.
Merge branch 'master' of git.ethitter.com:wp-plugins/redis-page-cache