Introduce metadata side channel

Currently it is used only for providing clients with URL parameters.
Every returned object contains a hash under key '_meta'.
Metadata: allow action to specify amd access metadata parameters
Metadata: implement _meta[no], fix input validation

When _meta[no] is set to true, no metadata is sent back to the client.
Default action index: count -> total_count