Add support to XMPPReconnect for -oldSchoolSecureConnect
implement changeNickName method for XMPPRoom class
XMPPStream APIs

isConnecting
isAuthenticating
authenticationDate
Fixes Analyser Warning
XEP-0045: Multi-User Chat Typos

items => item
XEP-0085: Chat State Notifications APIs

chatState
Fixes issue #47

id attribute added to the bind resource iq
Add User to Groups
Merge pull request #145 from noa--/pullreq3

Add support to XMPPReconnect for -oldSchoolSecureConnect
Fix Apple bug parsing fraction digits that round to next second.

The bug is documented in http://openradar.appspot.com/13024643,
http://openradar.appspot.com/12761015 and http://openradar.appspot.com/12029137

To workaround, we use a simple NSNumberFormatter to parse the fractional part,
and create the final result adding the intervals from the date without the
fractional part and the parsing result of the fraction part as a double.
Prefix Reachability Callback
Module Headers Now Have Defines
XEP-0012 Last Activity implementation
Merge pull request #179 from terryso/master

Implement changeNickName method for XMPPRoom Class
Naming Consistency
XMPPMessage Initializers

- Initializers for elementID and child element
Merge branch 'master' of https://github.com/robbiehanson/XMPPFramework
vCard Avatar Updates

Merge from Pull Request #46
XMPPvCardAvatarModule autoClearMyvcard API

Fixes #106
XMPPCapabilities featureElementsForXMPPCapabilities API

Typically all you want to do in xmppCapabilities:collectingMyCapabilities: is add feature elements to the query, so passing in the query directly into the delegate method isn't very clean. Moreover it doesn't deal with multiple modules supplying the same feature elements.

featureElementsForXMPPCapabilities: allows you to supply an array of feature elements and also discards duplicate features automatically.