Mostly we need this so that we can return human-readable ZErrors, translate a Z5 into its labelled version.
Done:
- Implementation of ZObject::getHumanReadable() method
- Use of ZError::getHumanReadable() to return the information if API fails (https://phabricator.wikimedia.org/T292534)
- Tests for ZObject::getHumanReadable()