Inband Registration implemented: Every Service uses it's own xmpp
account.
lowercases for xmpp accounts+pw
getRoster Methond stub
-update MobilisXMPP Smack Library to Version 3.3.
-add needed methods to depending classes
InBand Registration:
-write XMPP Account Settings of a Service to services.txt when shutting
down the server
-delete XMPP Account when uninstalling a service
-create XMPP Account just if new Service is uploaded, else an existing
account is used from services.txt file for services already installed
removed file from git commit
Service upload:
-check permission if uploading user is in runtime rostergroup deploy

Service installation:
-create rostergroup for uploaded service and add uploading User

Console:
-write down Error text to Console
New: Check user permission before modify an installed service
-> new Abstract Class AdministrationBean as superclass for the Beans of
configure, install, register, uninstall and unregister. All implementing
the serviceNamespace and serviceVersion

MobilisManager is holding the runtimeRoster and discoveryRoster now:
-> Services get their Rosters on their own when starting, but store them
in the MobilisManager.
-remove Rostergroup of a Service in case of uninstalling itself.
-solved NullPointerException in case of reloading a Service again
Fixed:
-some Beans inherit from AdministrationBean had still their own
definition of the parameters: serviceNamespace and serviceVersion
->return null and -1 if requested in AdminServce Class

known Issue:
install still return null and -1
Fixed manual install & modify of already uploaded service for different
containerStates

Known Issue:
send (Reupload and reinstall) of existing service with accepted user
permission doesn't work
-manuell service installtion disabled
Fixed reupload & reinstall of an installed service
Fix Nullpointer Exception on server restart
-When new Service is installed, add service JID to runtime Roster
-removed some println()
Error fix: In case of server restart, rosterEntry of installed services
will not add again to runtime roster
-> Mobilis Service: made the setServiceVersion() Method public for use
in the ServiceContainer to setup the correct ServiceVersion instead of
default Version "1", in case a specific Service (XHunt) doesnt
implements this method by override. Needed for Correct Service Discovery
with Service Version!

-> Implements Service Discovery by using Entity Capabilities

-> First Version of Client Service Discovery, by looking into runtime
Roster and use Entity Capabilities
temporary fix: servicediscovery didnt work if no serviceinstance was
running
-backup settings datei