Don't pass headers to rack with nil or non-string values.

Was getting some issues with net-http and rack-cache stemming from passing HTTP_IF_MODIFIED_SINCE and HTTP_IF_NONE_MATCH headers with nil values.