Strip 'smack-' prefix from artifacts

This was causing some trouble, e.g. the maven plugin resolved the
dependency only to artifactId 'core', when it should be
'smack-core'. It was previously working, but likely broke when the
configuration of the subprojects was put into their own build.gradle
files.

SMACK-265
Don't throw XmlPullParserException

removes the need to wrap the exception in a SmackException in
XMPPTCPConnection.initConnection()
Throw exceptions of SSLSocket.startHandshake() in connect()

instead of throwing a NoResponseException in case startHandshake()
throws an Exception. The NoResponseException was then thrown when
performing SASL auth, which usually directly followes securing the
connection via TLS (if enabled and provided by the server).
Add Eclipse-(PatchFragment|ExtensibleAPI) manifest data

to the jar manifests. Thanks to Jens Offenbach for reporting.