Merge branch 'fix-zd3978'
Completed tasks:
* added ability to store and load PNMessage instance to / from file.
* copied library into demo projects
* updated library information (debug output in console)
Fixed issue:
* PNConfigration instance comparision method has been fixed
* copied library into demo projects
* updated library information (debug output in console)
Merge branch 'origin/fix-t255'
add test
update test
add travis's settings
Completed:
* add time token addition option to the history request (PN-419 #comment completed and pushed into feature-pt64213132 branch)
add test for history with timeToken
add travis settings
remove log in travis
add unit test
minor update travis
Merge branch 'feature-pt64213132' into develop
Merge branch 'hotfix-230114' into develop

Conflicts:
	cocoa/HOWTO/ClientSidePresence/PubNubMacOSTestApplication/libs/PubNub/Core/PubNub.m
	cocoa/HOWTO/SimpleSubscribe/PubNubMacOSTestApplication/libs/PubNub/Core/PubNub.m
	cocoa/PubNubMacOSTestApplication/PubNubMacOSTestApplication.xcodeproj/project.pbxproj
	cocoa/PubNubMacOSTestApplication/PubNubMacOSTestApplication.xcodeproj/project.xcworkspace/xcshareddata/PubNubMacOSTestApplication.xccheckout
	cocoa/PubNubMacOSTestApplication/PubNubMacOSTestApplication.xcodeproj/project.xcworkspace/xcuserdata/tuller.xcuserdatad/UserInterfaceState.xcuserstate
	cocoa/PubNubMacOSTestApplication/PubNubMacOSTestApplication/libs/PubNub/Core/PubNub.m
	iOS/HOWTO/APNSVideo/demo9/demo9/libs/PubNub/Core/PubNub.m
	iOS/HOWTO/CallsWithoutBlocks/CallsWithoutBlocks/libs/PubNub/Core/PubNub.m
	iOS/HOWTO/ClientSidePresence/PubNubDemo/libs/PubNub/Core/PubNub.m
	iOS/HOWTO/HelloWorld/pubnubDemoExample/libs/PubNub/Core/PubNub.m
	iOS/HOWTO/SimpleSubscribe/PubNubDemo/libs/PubNub/Core/PubNub.m
	iOS/HOWTO/ULSMethods/ULSMethods/libs/PubNub/Core/PubNub.m
	iOS/iPadDemoApp/pubnub.xcodeproj/project.xcworkspace/xcshareddata/pubnub.xccheckout
	iOS/iPadDemoApp/pubnub/libs/PubNub/Core/PubNub.m
	iOS/tests/Apns/pubnub/libs/PubNub/Core/PubNub.m
	iOS/tests/ConnectionIssues/pubnub/libs/PubNub/Core/PubNub.m
	iOS/tests/ConnectionIssues1/ConnectionIssues1.xcodeproj/project.xcworkspace/xcshareddata/ConnectionIssues1.xccheckout
	iOS/tests/ConnectionIssues1/pubnub/libs/PubNub/Core/PubNub.m
	iOS/tests/ConnectionResume/pubnub/libs/PubNub/Core/PubNub.m
	iOS/tests/GeoReachability/GeoReachability/pubnub/libs/PubNub/Core/PubNub.m
	iOS/tests/IdleTimeout/pubnub/libs/PubNub/Core/PubNub.m
	iOS/tests/JSONAbsent/JSONAbsent/pubnub/libs/PubNub/Core/PubNub.m
	iOS/tests/JSONAbsent/pubnub/libs/PubNub/Core/PubNub.m
	iOS/tests/JSONPresent/pubnub/libs/PubNub/Core/PubNub.m
	iOS/tests/PubNubTestBackground/pubnub/libs/PubNub/Core/PubNub.m
	iOS/tests/PubNubTestBackgroundMessage/mediatorWithMessage/pubnub/libs/PubNub/Core/PubNub.m
	iOS/tests/PubNubTestBackgroundMessage/pubnub/libs/PubNub/Core/PubNub.m
	iOS/tests/PubNubTestBackgroundTime/pubnub/libs/PubNub/Core/PubNub.m
	iOS/tests/Subscription/pubnubBackground/libs/PubNub/Core/PubNub.m
	iOS/tests/ThreadBlocked/pubnub/libs/PubNub/Core/PubNub.m
	iOS/tests/iOSUnitTests/pubnub.xcodeproj/xcshareddata/xcschemes/pubnubTestsDebug.xcscheme
	iOS/tests/iOSUnitTests/pubnub/libs/PubNub/Core/PubNub.m
	iOS/tests/pubnubBackground/pubnubBackground/libs/PubNub/Core/PubNub.m
Merge branch 'fix-zd3978' into develop

Conflicts:
	cocoa/HOWTO/ClientSidePresence/PubNubMacOSTestApplication/libs/PubNub/Core/PubNub.m
	cocoa/HOWTO/SimpleSubscribe/PubNubMacOSTestApplication/libs/PubNub/Core/PubNub.m
	cocoa/PubNubMacOSTestApplication/PubNubMacOSTestApplication/libs/PubNub/Core/PubNub.m
	iOS/HOWTO/APNSVideo/demo9/demo9/libs/PubNub/Core/PubNub.m
	iOS/HOWTO/CallsWithoutBlocks/CallsWithoutBlocks/libs/PubNub/Core/PubNub.m
	iOS/HOWTO/ClientSidePresence/PubNubDemo/libs/PubNub/Core/PubNub.m
	iOS/HOWTO/HelloWorld/pubnubDemoExample/libs/PubNub/Core/PubNub.m
	iOS/HOWTO/SimpleSubscribe/PubNubDemo/libs/PubNub/Core/PubNub.m
	iOS/HOWTO/ULSMethods/ULSMethods/libs/PubNub/Core/PubNub.m
	iOS/iPadDemoApp/pubnub/libs/PubNub/Core/PubNub.m
	iOS/tests/Apns/pubnub/libs/PubNub/Core/PubNub.m
	iOS/tests/ConnectionIssues/pubnub/libs/PubNub/Core/PubNub.m
	iOS/tests/ConnectionIssues1/pubnub/libs/PubNub/Core/PubNub.m
	iOS/tests/ConnectionResume/pubnub/libs/PubNub/Core/PubNub.m
	iOS/tests/GeoReachability/GeoReachability/pubnub/libs/PubNub/Core/PubNub.m
	iOS/tests/IdleTimeout/pubnub/libs/PubNub/Core/PubNub.m
	iOS/tests/JSONAbsent/JSONAbsent/pubnub/libs/PubNub/Core/PubNub.m
	iOS/tests/JSONAbsent/pubnub/libs/PubNub/Core/PubNub.m
	iOS/tests/JSONPresent/pubnub/libs/PubNub/Core/PubNub.m
	iOS/tests/PubNubTestBackground/pubnub/libs/PubNub/Core/PubNub.m
	iOS/tests/PubNubTestBackgroundMessage/mediatorWithMessage/pubnub/libs/PubNub/Core/PubNub.m
	iOS/tests/PubNubTestBackgroundMessage/pubnub/libs/PubNub/Core/PubNub.m
	iOS/tests/PubNubTestBackgroundTime/pubnub/libs/PubNub/Core/PubNub.m
	iOS/tests/Subscription/pubnubBackground/libs/PubNub/Core/PubNub.m
	iOS/tests/ThreadBlocked/pubnub/libs/PubNub/Core/PubNub.m
	iOS/tests/iOSUnitTests/pubnub/libs/PubNub/Core/PubNub.m
	iOS/tests/pubnubBackground/pubnubBackground/libs/PubNub/Core/PubNub.m
Completed features:
* message has new propety 'date' which will hold PNDate instance and set to the date which server will send in confitmation of message posting request.
* copied library into demo projects
* updated library information (debug output in console)