Add stronger checking of backend configuration

Set a default if the backend configuration is not
provided as well as check for the configuration
being a dictionary instead of any arbitary non-false
type.

Change-Id: Id458ac0eb2d7b86c5602ed2f23a52fb2c6f6f0e7
Merge "Add stronger checking of backend configuration"