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
void BeforeTranslateInfoBar::ButtonPressed(views::Button* sender,
                                           const views::Event& event) {
  if (sender == accept_button_) {
    GetDelegate()->Translate();
  } else if (sender == deny_button_) {
    RemoveInfoBar();
    GetDelegate()->TranslationDeclined();
  } else if (sender == never_translate_button_) {
    GetDelegate()->NeverTranslatePageLanguage();
  } else if (sender == always_translate_button_) {
    GetDelegate()->AlwaysTranslatePageLanguage();
  } else {
    TranslateInfoBarBase::ButtonPressed(sender, event);
  }
}

void BeforeTranslateInfoBar::ButtonPressed(views::Button* sender,
                                           const views::Event& event) {
  if (sender == accept_button_) {
    GetDelegate()->Translate();
  } else if (sender == deny_button_) {
    RemoveInfoBar();
    GetDelegate()->TranslationDeclined();
  } else if (sender == never_translate_button_) {
    GetDelegate()->NeverTranslatePageLanguage();
  } else if (sender == always_translate_button_) {
    GetDelegate()->AlwaysTranslatePageLanguage();
  } else {
    TranslateInfoBarBase::ButtonPressed(sender, event);
  }
}
