fix for partial reference provider to use partial provider if its been overridden either through container or property setter
Merge pull request #47 from bobpace/fixSharingGraph

Wired up the IPartialReferenceProvider so it can be provided via the container like the other services that feed the spark engine can