Documentation/accept

As a follow up to: #1391 and #1481 this is a documentation change that moves accept from a predicate to a non-predicate.

This then explicitly documents that `not_` will not work with it since it is not technically a predicate.
Probably shouldn't use the word "predicate" here (or in 'routes.py' above).