Completed features:
* provide ability to send messages via POST as part of GZIPed message sending mechanism
* copied library into demo projects
* updated library information (debug output in console)
Merge branch 'fix-zd3978'
Implemented features:
* client metadata set / get
* where now API
* heartbeat

Updates:
* presence response handling (added PNClient which represent remote subscriber)
* on channel events handling (updated response for presence events with PNClient)
Merge branch 'develop' into presence-v3

Conflicts:
	iOS/iPadDemoApp/pubnub/Classes/Controller/PNAppDelegate.m
Updated:
* README.md

* copied library into demo projects
* updated library information (debug output in console)
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