Macro that tests for proper implementation of AutomationProperties

Background: VSPackages can offer up a set of custom properties for their Tools.Options pages, by registering the pages under Visual Studio’s AutomationProperties registry key, by using the ProvideOptionPageAttribute. This allows for programmatic access to the Tools.Options properties via DTE.Properties(<categoryName>, <pageName>). The Example.OptionsPage sample in the Visual Studio SDK is missing the following attributes on its…