pithos: Handle backend errors centrally

Since commit 122527366668825f4c9e63de9f3a2236d94006f9
the backend provides meaningful descriptions for backend exceptions.
This facilitates the frontend to handle centrally such exceptions.
pithos: Cleanup 'pithos.api.util'

Improve code's readability
pithos: PEP8 fixes