Add common config validation to ProviderFactory

Config validation added to ProviderFactory base constructor.

Change-Id: Ied8f108f9ba8175876485f822fd60f0efb82250d
Related: blueprint common-config-validation