Add a "RequiredHeader" setting.

Adds a settings value "RequiredHeader" which checks if the provided
HTTP header is present before serving a request. If it is not present,
a 403 error is returned. This setting provides a *very* simple filtering
mechanism for unwanted requests.