Added setRecord to QueryPermissions
Fix bug setting of setRecord.
Updates to shellmethod to have targetqs diferent to home.
Reverting changes on Shellmethod.
Reverting ShareRecordMethod
Refactor QueryPermissionsMethod to manage his own recordId if it has been set.
Fixed call on requiredRecord from configuration record to getRecord().
Merge remote-tracking branch 'origin/pep'

Conflicts:
	src/DLS/Healthvault/Platform/QueryPermissionsMethod.php