Changed httpb.py in order to pass status codes

- Now we log the error given by the response from the ejabber server and
  we pass status codes along with the boolean value
- Remove password from password storage if we receive a 401 not-authorized
  failure from ejabber.
  This will allow the creation of the user on the jabber server since we
  had an error where a client couldn't bind because the jid and password
  was still stored on the plone.registry yet the user wasn't available
  anymore on the ejabber server
Make use of the bind retry parameter in order to retry once if we get an unable to bind message