Replace home-grown InitDeferred by goog.async.DeferredList
- InitDeferred is deprecated (will be removed)
- initialization code is much more flexible now