SMACK-407 Time zones now parse correctly.

git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13442 b35dd754-fafc-0310-a699-88a17e54d16e
SMACK-341 Updated collectors to use concurrent classes.

git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13452 b35dd754-fafc-0310-a699-88a17e54d16e

Conflicts:
	source/org/jivesoftware/smack/PacketCollector.java
Updates to SmackTestCase to properly provide the username and password for each connection.  Test cases manually logging in now use these methods instead of wrongly assuming the username/password pattern.

git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13453 b35dd754-fafc-0310-a699-88a17e54d16e

Conflicts:
	test/org/jivesoftware/smack/ReconnectionTest.java
Fixed small problem in one field and removed possible NPE on get from any field.

git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13454 b35dd754-fafc-0310-a699-88a17e54d16e
SMACK-352
- fixed wrong header
- replaced old Jive license with Apache 2.0 license
- added license header to files without

git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13457 b35dd754-fafc-0310-a699-88a17e54d16e

Conflicts:
	test/org/jivesoftware/smack/packet/PrivacyProviderTest.java
	test/org/jivesoftware/smack/util/XMPPErrorTest.java
	test/org/jivesoftware/smackx/pubsub/CarExtension.java
	test/org/jivesoftware/smackx/pubsub/CarExtensionProvider.java
	test/org/jivesoftware/smackx/pubsub/MultiUserSubscriptionUseCases.java
	test/org/jivesoftware/smackx/pubsub/OwnerUseCases.java
	test/org/jivesoftware/smackx/pubsub/TestAPI.java
	test/org/jivesoftware/smackx/pubsub/TestEvents.java
	test/org/jivesoftware/smackx/pubsub/TestMessageContent.java
	test/org/jivesoftware/smackx/pubsub/test/PubSubTestCase.java
	test/org/jivesoftware/smackx/pubsub/test/SingleUserTestCase.java
Update MultiUserChat to use the correct namespace according to the latest version of XEP-0045.
Newer versions for XEP-0045 (MUC) use muc#admin for all onwer related operations.
Fixes SMACK-371. Credits and thanks go to Colby White for reporting this.

git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13458 b35dd754-fafc-0310-a699-88a17e54d16e
SMACK-352 removed duplicated headers, fixed svn keywords

git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13459 b35dd754-fafc-0310-a699-88a17e54d16e

Conflicts:
	source/org/jivesoftware/smackx/packet/StreamInitiation.java
	source/org/jivesoftware/smackx/provider/StreamInitiationProvider.java
	test/org/jivesoftware/smackx/LastActivityManagerTest.java
Fix NPE in Testcases where 'createOfflineConnections() == true'. The change 13453 created the username and password array, which needs to be initilized even if the connection and the login is done manually

git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13460 b35dd754-fafc-0310-a699-88a17e54d16e
Fixed cherry-pick error
Entity Caps: Major rewrite

Conflicts:
	source/org/jivesoftware/smack/Connection.java
	source/org/jivesoftware/smack/PacketReader.java
	source/org/jivesoftware/smack/SmackConfiguration.java
	source/org/jivesoftware/smackx/ServiceDiscoveryManager.java
	source/org/jivesoftware/smackx/entitycaps/EntityCapsManager.java
	source/org/jivesoftware/smackx/entitycaps/SimpleDirectoryPersistentCache.java
	source/org/jivesoftware/smackx/entitycaps/packet/CapsExtension.java
	source/org/jivesoftware/smackx/packet/DiscoverInfo.java
Alignment of master and upstream
ServiceDiscoveryManager: Anounce 'disco#info' and 'disco#items' on service discovery queries in accordance with XEP-0030

git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13464 b35dd754-fafc-0310-a699-88a17e54d16e
ServiceDiscoveryManager: Use 'Set' as data structure for features to prevent reporting duplicate features

git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13465 b35dd754-fafc-0310-a699-88a17e54d16e
EntityCapsManager: Remeber the last 10 local nodeVers
EntityCaps: Javadoc, whitespaces fixes, small refactoring

Conflicts:
	source/org/jivesoftware/smack/SmackConfiguration.java
Code cleanup. s/Lang/Language. Move some code from SDM to Packet and Discover(Info|Items)
Code cleanup. s/Lang/Language. Move some code from SDM to Packet and Discover(Info|Items)

Conflicts:
	source/org/jivesoftware/smackx/packet/DiscoverItems.java
Makefile: added javadoc target
PingManager: Fixed imports
SMACK-345: Improved detection of last activity. Properly synchronized access to lastMessageSent and registerd last activity namespace with ServiceDiscoveryManager. Improved LastActivity Provider