Fixed wrong variable name in New-DscSiteMetadata

Begin block was initializing $SiteDataConfigurationPath, but the process block was referencing $ServicesConfigurationPath instead, causing errors.
Merge pull request #48 from dlwyatt/New-DscSiteMetadataFix

Fixed wrong variable name in New-DscSiteMetadata
Fixed possible infinite loop in Resolve-DscConfigurationProperty

Loop condition appeared to be intended to only check 5 or 6 scopes before bailing, but the logic was flawed, and the loop would go on forever unless it found a valid $ConfigurationData variable.
Merge pull request #50 from dlwyatt/InfiniteLoopFix

Fixed possible infinite loop in Resolve-DscConfigurationProperty