$server['HTTP_ACCEPT_ENCODING'] doesn't always exist

We found on one of our servers that HTTP_ACCEPT_ENCODING wasn't always set for all clients (worked for real browsers, failed for curl/wget), which was causing those clients to see the PieCrust error page instead of content. This patch fixed it up.