Refactoring the connection code

-Creating a connection Service at start.
-Creating a connection manager class that all activities extends.
-Activities must use the 'doBindService' and 'doUnbindService' API
 to bind to the exisiting service.
-Check at the splash screen if the service is running and the user
 is authenticated.

Signed-off-by: Gehad elrobey <gehadelrobey@gmail.com>

working

Signed-off-by: Gehad elrobey <gehadelrobey@gmail.com>
Fix asmack dependencies

Signed-off-by: Gehad elrobey <gehadelrobey@gmail.com