Unifying client manager code, removing duplication
Better client manager usage API.
All operations requiring communication with that
require SVNClientManager now need to be wrapped in
with-client-manager macro.