Added scope capability to providers and blocks.
Merge remote-tracking branch 'parent/master'

Conflicts:
	Specs/ModuleUsageSpecs.m
Merge remote-tracking branch 'provider-scope-upstream/master' into develop
Update podspec for temporary use until if/when provider scope capability is merged to trunk
Restore the name of the pod to 'Objection' as that affects how the code is built when it is integrated into a project via a pod.