Refactor the translate infobars on mac to match the new windows code.

Breaks it up into 4 different classes instead of 1 class full of switches and if
statements.

BUG=none
TEST=unit_tests.TranslationInfoBarTest

Review URL: http://codereview.chromium.org/2815013

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50641 0039d316-1c4b-4281-b951-d872f2087c98
17 files changed