iPhoneXMPP: always use domain name as expected certificate name
XEP-0191 (blocking)

Adding implementation of XEP-0191 (blocking) based on implementation of
XEP-0016 (privacy)

This extension can do :
- Block jid
- Unblock jid
- Unblock all
- Get blocking list
XMPPAutoTime APIs
XMPPCoreDataStorage APIs

addWillSaveManagedObjectContextBlock:
addDidSaveManagedObjectContextBlock:
XMPPvCardTempModule dispatch_async where appropriate

Fixes #302
Roster is only accepted if it has been asked for

Relates too #300
Code consistency with the rest of project

Replacing NSString by XMPPJID
Merge pull request #289 from phetsana/XEP-0191

XEP-0191: Blocking Command
Update README.markdown
Fix for XEP 191: Unblock not handled correctly

Fixes #311
Validating Info/Query (IQ) stanzas in the Extensible Messaging and Presence Protocol (XMPP)

Fixes #300
NSXMLElement Convenience methods for Creating elements.
Don't use NSXMLElement description
RootViewController Title Label is now Visible on iOS 7
Expose XMPPRoster hasRoster API
Added BOOL to bypass the deprecated Session element
Added missing return
logic fix
bypassSession => skipStartSession
Merge branch 'fix_ssl' of https://github.com/vitalyster/XMPPFramework