Suppress the messages from bootstrap by default
Removed unused field
Improve variable name
Fix #epicfail bug in Hash util class

The Hash util class actually failed to hash anything, by calling
digest() with the data rather than update().  As such all hashes
produced were the default.

Correct this and add better tests to cover this condition.
XOR output with an obfuscation key
Use multiple obfuscation keys
Add some common flags to crypto cookie
Nack on error
Invalidate a list when an element is missing

In the event that an element of a cache pointer list is missing
then the entire cache pointer list must be invalidated to avoid
returning incorrect data.
Add cache clear to database
Support discarding on error
Actually discard or requeue
Merge branch 'master' into release
Set release version RC2