Fixes #5088 #2524 - adding taxonomy related parameters to apidocs

- new param group `taxonomy` for taxable resources
- new param group `taxonomy_scope` for index actions of taxable resources
- pagination and search param moved to a group `search_and_pagination` to reduce duplicities
@isratrade, for some reason `Location.find_by_id(nil)` fails with exception `ActiveRecord::RecordNotFound` during the tests, not sure why. I've put the condition back. Any idea for better solution?