HTML Compression and Branched Cache Tweaks

This brings the lite version up-to-date with the latest changes I submitted for the pro version. While the HTML Compressor is not in the lite version; there were some minor tweaks to the source code that I made while working on that. So this pull request brings the lite version up-to-date with those changes.

NOTE: I suspect you are still testing the 404 functionality, and that's why it's not in the lite version yet. Anyway, just wanted to note that I did NOT add 404 support with these changes to the lite version. I figure you will want to do that yourself; if you decide to do it at all.