Fixes #4311 - searchables, id resolver and option builders
Refs #4311 - read and write commands merged
Refs #4311 - get_resource_id refactoring
fix in String#format
Refs #4311 - test fixes
Refs #4311 - single resource command, associated list command

Ther are solving the issues with selecting correct api route when there is more
than one possible.
removed log_api_calls setting

API calls are now being logged form apipie-bindings.
Refs #4311 - additional tests for the id resolver and option builders
Merge pull request #112 from tstrachota/id_resolv

Fixes #4311 - name -> id
FIxes #5209 - negative timeout config value causes errors