Enable ignore blocks

Allow :ignore options to be callables, intended to allow headers and other arbitrary request information to be considered when ignoring a request for ssl purposes.