Fix the problem that notification buttons are not updated

BUG=316534
TEST=new test
R=dewittj@chromium.org

Review URL: https://codereview.chromium.org/70963002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234916 0039d316-1c4b-4281-b951-d872f2087c98
BMM: Split initialization into two phases

Revert of revert r233314

getStrings is async and when it is done it sets the loadTimeData.
However, we depend on the loadTimeData to be present before the
call to getStrings returns. Have getStrings callback continue the
initialization.

BUG=312356
TBR=kbr@chromium.org

Review URL: https://codereview.chromium.org/59493008

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234917 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 234916
SVN changes up to revision 234917