Strong names

* The SDK key is stored outside the Git directory structure and must be provided by individual developers
* The testing key is for development only and included in the repository. Per-user keys for these assemblies would require each developer use a different set of `[InternalsVisibleTo(...)]` attributes in the SDK's `AssemblyInfo.cs` file, which is unnecessarily complex for non-shipping assemblies.