Initial code for the Configuration API.
Merge branch 'master' into configuration-api
Changing the configuration API to use the IdentityConfiguration and IdentityStoreConfiguration types. Removing the XXXBuilder classes.
Comments and code clean up.
updated config section of docs
Merge remote-tracking branch 'upstream/master'