Fix #879

Allow users to specify `options.imageryProvider` rather than `options.selectedImageryProviderViewModel` when the BaseLayerPicker is not being used.
Changes after review.
Merge pull request #882 from AnalyticalGraphicsInc/issue879

Fix #879