[selectors] match_kwargs and match_form_params selectors both accept a new `once_is_enough` argument (closes #1990438)
also fix docstring of match_exception and references to selectors in the book.
sql('DROP FUNCTION IF EXISTS _fsopen(bytea)')sql('DROP FUNCTION IF EXISTS fspath(bigint, text, text)')