url service improvements:

- support POST method at user's preference
- support basic HTTP auth (uses "user" and "secret" for
  username/password)
Document the usage of URL basic authentication options
URL service: enable HTTP basic auth if either username or secret is set

Update documentation accordingly.
Merge branch 'master' into fruitiex/message_improvements