Split infobars.{cc,h} into separate pieces for the different classes defined within, so that each piece is shorter and clearer.

BUG=none
TEST=none
Review URL: http://codereview.chromium.org/6250057

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73235 0039d316-1c4b-4281-b951-d872f2087c98
 TranslateMessageInfoBar::TranslateMessageInfoBar(
     TranslateInfoBarDelegate* delegate)
    : TranslateInfoBarBase(delegate) {
  label_ = CreateLabel(delegate->GetMessageInfoBarText());
  AddChildView(label_);

  string16 button_text = delegate->GetMessageInfoBarButtonText();
  if (button_text.empty()) {
    button_ = NULL;
  } else {
    button_ = InfoBarTextButton::Create(this, button_text);
    AddChildView(button_);
  }
}

 TranslateMessageInfoBar::TranslateMessageInfoBar(
     TranslateInfoBarDelegate* delegate)
    : TranslateInfoBarBase(delegate) {
  label_ = CreateLabel(delegate->GetMessageInfoBarText());
  AddChildView(label_);

  string16 button_text = delegate->GetMessageInfoBarButtonText();
  if (button_text.empty()) {
    button_ = NULL;
  } else {
    button_ = InfoBarTextButton::Create(this, button_text);
    AddChildView(button_);
  }
}
