Changed Provider class to use ConcurrentHashMap and default providers to use putService() Reviewed-by: weijun, mullan
Reviewed-by: weijun
Reviewed-by: darcy, ihse