Merge branch 'hotfix-pt81416874' into develop
* fixed demo application issue with overlapping navigation sub-menu views
* tweaked user input handling logic for demo application
* proper cached data clean up on channel group / namespace removal in case if demo application has been subscribed on those objects

[#81376338 #81376272 #81376202 #81376128]
* updated information about source code base branch and commit SHA
[#81376338]
* added new methods family for PubNub client initialization
[#81243156]
* updated information about source code base branch and commit SHA
[#81243156]
* updated channel group instance initialization which allow to shorthand and pass "namespace:group-name" and it will be parsed to corresponding parameters
[#81044820]
* updated information about source code base branch and commit SHA
[#81044820]
Merge branch 'hotfix-pt81707278' into develop
Clean tests.
[#81845318 #81845428]
* fixed PAM functionality with Channel Registry feature
* fixed demo application interface
* updated demo application to use different routes to register on push notifications iOS7.x/iOS8.x
[#80663324] unexpected responses will be forcibly stored on file system
* updated information about source code base branch and commit SHA
Added crypto test.
Improved crypto test.
Merge branch 'develop' into fix-pt81376338
[#81890990] Copy libs. Verify tests.
[#81762590] Added test.
[#82291096] * updated channel view logic in case of channels switch
* channel group will be nil in case if forbidden character will be used for channel group name or namespace name. Also will be nil in case if channelGroupWithName: will be used with wrong format (not "namespace name:group name" format)
* added new error handling for case when stream controller not enabled on server
[#81762590] Improve channel group test.
Merge branch 'feature-pt81044820' of github.com:pubnub/objective-c into feature-pt81044820