Merge pull request #239 from sergiosvieira/master

XMPPRoomMessage MessageStr Bugs
missing newline at end of files added
Merge pull request #241 from max-potapov/missing_newline_at_end_of_file

missing newline at end of files added
XMPPCoreDataStorage initWithDatabaseFilename: storeOptions: API
XMPPReconnect uses a dispatch queue for Reachability
Remove XMPP Utility Thread

Fixes #245
setValue replaced with setObject for DDFileLogger
Fix #208 PubSub module doesn't trigger didReceiveMessage on PEP messages.
Fix formForOptions method is wrapping the x element with an options element, causing malformed configuration messages.
Naming changes to XMPP Message
Merge pull request #249 from mmacvicar/fix_pubsub_delegate

Fix #208 PubSub module doesn't trigger didReceiveMessage on PEP messages...
Merge pull request #248 from mmacvicar/fix_pubsub_node_configure

Fix some XEP-0060 pub sub messages are malformed.
XMPPSRVResolver delegate methods are now xmppSRVResolver: not srvResolver:
Add arm64 to libidn.a
Merge pull request #254 from 7x7labs/libidn

Rebuild libidn with arm64 included
Upgrading Facebook SDK, and fixing FacebookTestApp
added explicitly set locale on NSDateFormatters to bypass Apple bug.

There is a know NSDateFormatter bug the causes date parse to fail on this document in some cases. The bug happens in some cases when the user sets a different locale other than 'en_US'. The bug causes NSDateFormatter to expect an am/pm even when sent to parse 24hr strings. This is easily solved by explicitly setting the locale of the NSDateFormatter.
Merge pull request #258 from AndresCanella/patch-1

added explicitly set locale on NSDateFormatters to bypass Apple bug.
vCardTemp API for #252
xmppStreamDidChangeMyJID: API