Agent XMPPSERVER : Merge XMP and XMLRPC

XMLRPC use hypervisor credentials as beeing admin is not needed
Restrict usage of XMLRPC to SRG
Create a new iq to get management capabilities of the hypervisor for
both users and groups.
Agent XMPPSERVER : Added XMPP-API to change user password

from XEP-133
Tools - Fix a bad import
Added to tool to add/remove/list a JID as ejabberd admin

ejabberd does'nt implement the XEP133 edit-admi feature so we are using
the config/acls.

This tool is designed to add hypervisor as xmpp admin for user
management
Fix a bug in the tool when acls are void
Improve the archipel-testxmppserver tool

Added a test to check if the jid can use XEP-133 (jid admin of ejabberd)
Added a test for authenticated xmlrpc access (to improve security)
Use Auth on XMLRPC requests

The previous implementation was not working properly
Improve the output for archipel-testxmppserver

Suggesting that xmlrpc is not well activated or configured.
Improve the output of archipel-ejabberdadmin tool
Make a better management_capabilities IQ
XMPPServer agent - Coding Style
XMPPServer - Agent : Coding Style
ToolbarXMPPServer - Improved way to populate servers

Keep the last good agent as default
Try to find the best agent with capabilities
And introduce the capabilities system for error handling.
ToolbarXMPPServer - Fix a refresh issue when multiples stanza are send

This avoid to have duplicate entry in the table when multiple IQ
results are received after the UI has been flushed. It avoid to have a
flickering (void) table before refresh.
Commit last changes before merge...
Merge branch 'master' into xmpp_server_administration
Fix some conflict with the current work
Conflicts:
	ArchipelAgent/archipel-agent-xmppserver/archipelagentxmppserver/xmppserver_base.py
	ArchipelAgent/archipel-agent-xmppserver/archipelagentxmppserver/xmppserver_xmlrpc.py
	ArchipelAgent/archipel-agent-xmppserver/archipelagentxmppserver/xmppserver_xmpp.py
	ArchipelAgent/archipel-agent/setup.py
Merge branch 'master' into xmpp_server_administration
Fix a mistake during last merge
Merge branch 'master' into xmpp_server_administration
Merge branch 'xmpp_server_administration' of https://github.com/CyrilPeponnet/Archipel into xmpp_server_administration