Providers: Eagerly initialize default providers.

Also change ProviderConfig to try loading providers on the boot
classpath before attempting the System class loader. This lets us
initialize things at compile time.

bug: 27805718

Change-Id: I4f33c752c0cb1e96f5b8c863fc32413cc8ec7fa0
2 files changed