Make ant failures easier to debug

Normally, ant commands (even when successful) have lots of useless
output. So, for most of our ant commands we pass the -quiet flag. This
is much better for successful builds but it makes debugging failures
more difficult (though even without -quiet ant failures are difficult to
diagnose without -verbose.

So, the only way that ant failures are easy to debug is if the -verbose
flag is passed to ant. This flag is much too noisy to always pass. This
change makes it so that if a call to ant fails, we repeat that call with
the -verbose flag (and without -quiet) so that the output that the
developer sees is most useful.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256179 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 256179
Identity API: primary account sign-out removes all accounts

Profile sign-out now causes chrome.identity to remove all accounts.
Previously the code assumed the SigninManager would generate sign-out
events for all accounts in this case, which is not true.

Profile sign-in re-adds any accounts known to the ProfileOAuth2TokenService.

BUG=346580, 345615

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

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