Documentation for Api and Field Filter (+ allowNoFilter)

General documentation improvements and FieldFilterListener::allowNoFilter feature to allow absence of `?fields` in the HTTP request