Some more configuration changes with respect to the "none" value.

@agorrod, would you please do the review on this one?

I tried to separately commit each change, let me know if anything doesn't make sense.

Reference #1417.
I'm reluctant to get rid of this error message. I added it in after a user contacted us about the shared cache implementation being broken.