Final misc. cleanup before landing infobar refactor:

* Minor indenting/wrapping/comment changes
* Remove misplaced standalone "#" (how did this compile?)
* Make definition order match declaration order
* Style guide: Consts come before constructors
* Eliminate unnecessary #if
* Pass MIDIPermissionInfoBarDelegate the necessary |contents_unique_id|; this
  matches other infobars and will be necessary after the refactor, since the
  InfoBarService will no longer be provided
* Explicitly declare destructors
* MIDIPermissionInfoBarDelegate constructor need not be protected
* EXPECT_TRUE(false) -> ADD_FAILURE()
* Eliminate unnecessary using directives
* Bail out of TranslateInfoBarDelegate::Create() earlier to avoid unnecessary
  infobar creation
* Eliminate unnecessary temp
* BrowserWindowControllerTest can just use a SimpleAlertInfoBar instead of
  defining its own custom infobar

BUG=none
TEST=none
R=miguelg@chromium.org, sky@chromium.org

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

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