Integration with OnionKit
basic UI for Tor login and creating new account
Merge branch '2.2' into tor-ui

Conflicts:
	Off the Record/en.lproj/Localizable.strings
	Off the Record/strings.json
got in band registration to work
Merge branch '2.2' into tor

Conflicts:
	Off the Record.xcodeproj/project.pbxproj
Refactored message core data storage and naming
predicate code cleanup with keys
Fixed error reporting for XMPP accounts to login view controller
Refactored XMPP connecting

When the XMPPStream fails to authenticate it does not need to reconnect
to the server for another attempt to authenticate or register a new
account
Merge remote-tracking branch 'origin/2.2' into tor

Conflicts:
	Off the Record/en.lproj/Localizable.strings
Merge branch '2.2' into 2.2-onionkit

Conflicts:
	.gitmodules
	Off the Record.xcodeproj/project.pbxproj
	Off the Record/OTRManagedBuddy.m
	Off the Record/OTRXMPPManager.m
	Submodules/XMPPFramework
Merge branch 'tor' into 2.2-onionkit

Conflicts:
	Off the Record.xcodeproj/project.pbxproj
update XMPPFramework
fix merge error
fix building issues and first attempt at connectng through tor
Merge remote-tracking branch 'origin/2.2' into 2.2-onionkit

Conflicts:
	Off the Record/OTRCodec.h
	Off the Record/OTRCodec.m
	Off the Record/OTRManagedMessage.h
	Off the Record/OTRManagedMessage.m
	Off the Record/OTRXMPPManager.m
moved mogen generating location and reorganized project file
Partial working logging in and creating account over TOR

Seems to be issue with certpinning mechanism
updated XMPPFramework with proxy socket
Bump OnionKit commit