Initialize Variable

Fixes #231
registerWithElements:error API

Fixes #232
XEP-0045: added methods to XMPPMessage category to handle room subjects, have XMPPRoom check incoming messages for room subjects and use them to set the roomSubject property
XEP-0045 Code Clean Up
Bug Fix: Message value on XMPPRoomMessageCoreDataStorageObject is not saving on CoreDate
Bug Fix: Message value on XMPPRoomMessageHybridCoreDataStorageObject is not saving on CoreDate
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