core: MockProvider.GetSchema shouldn't panic if unconfigured
core: MockProvider.GetSchema shouldn't panic if unconfigured

Some mock objects will not have any mock behavior configured for the
GetSchema method, so we should just return a valid-but-empty schema in
that case, rather than panicking as we did before.

hashicorp/terraform-plugin-sdk,hashicorp/terraform-plugin-sdk