IAP tracking requests now take an optional receipt data parameter which can be collected after an IAP completes, cancels, or fails due to IAP.
Example IAPHelper implementation upated to reflect this.
fixes some issues in the PHPublisherIAPTrackingRequest
adds a new controller to the example app for testing IAP requests directly
Change to preloading that makes it clear if content templates are loaded from network or cache.
Merge branch '1.12.1-release' into develop
generates lone-mtn request digests, unit tests
new error type
makes PHAPIRequest header validation mandatory
Merge branch 'rainbow-city' into develop

Conflicts:
	playhaven-sdk-ios.xcodeproj/project.pbxproj
Merge branch 'master' into develop
removes extraneous error message
typo
d_odin1 added to open requests, MAC address generation refactored to be more testable and allow for generation of MAC/ODIN1 using the same MAC address data.
adds plugin parameter and a way to set the value of the plugin parameter in real time
updates no content dismiss message
Merge branch 'master' into develop
Merge branch 'east-haven' into develop
Merge branch 'bill' into develop
Merge branch 'speculator' into develop
Merge branch 'lone-mtn' into develop
replaces SDK agreement reference in project