Importing, displaying Vault settings, framework for Gets

This change set includes Importing vault settings and displaying the same and getting list of cloud services. Also framework for GETs is ready.

Import cmdlet allows piping, example usage is here:
PS C:\> $resourceName = "resourceName"
PS C:\> $cloudServiceName = "cloudServiceName"
	
PS C:\> Get-AzureSiteRecoveryVaultSettingFile -ResourceName $resourceName -CloudSeriveName $cloudServiceName | Import-AzureSiteRecoveryVaultSetting
I am not sure if it is a good idea to emit the SDK object directly. We can make breaking changes in the SDK to target new versions. Developers just need to consume the new SDK versions.

However, i don't think making breaking changes in Powershell would be acceptable. 

Can you start a mailthread with Powershell team on best practice here please.