transport-xmpp: Prevent ISE by checking if everything configured

A ISE was thrown if a user configured manual server settings but did not
actually entered a host or service name. Check for this too when trying
to connect.
Use .git/logs/HEAD to determine if version.xml is up-to-date
transport-xmpp: Start sticky testing

dumpsys showed that the stopIfKilled flag was sometimes set to 'true'
for the transport-xmpp's TransportService. Let's see if this commit
fixes that.
transport-xmpp: Add log statement to NetworkConnectivityReceiver
Add empty proguard-project.txt files

They seem to get auto-created by either ant or eclipse ADT, so to avoid
git complaining about untracked files, and since they are not really at
home in .gitignore, we simply add them.
MAXS Pre-Release 0.0.1.13