There is a lot of places that use vector<uint8> that should be using Packet, let's fix that.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247040 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 247040
Mojo: mojom: Move generation modules to pylib/generate/.

(This parallels pylib/parse.) Keep the language-specific generators
themselves in generators/.

Note that running

  mojom_bindings_generator.py -g generators/cpp_generator.py foo.mojom

now works.

R=darin@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247041 0039d316-1c4b-4281-b951-d872f2087c98
Introduce SigninManagerBase::Observer.

SigninManager will move into the core code of the signin component, and thus
cannot send notifications (which are a //content-based concept). This CL
introduces SigninManagerBase::Observer and changes AccountReconcilor to
observer SigninManagerBase rather than listen for notifications. Subsequent CLs
will change the other clients of the SigninManager notifications. Note that the
Observer is defined at the SigninManagerBase level even though it is
SigninManager that sends calls to the observers; this is done in order to
enable cross-platform code that only knows about SigninManagerBase to add and
remove observers of signin.

This CL also changes the SigninManager unittest to test the observer-based flow
rather than the notifications-based flow. 

TBR=thakis

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247042 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 247042
linux_aura: Fix the button on the chrome://kill page.

Provide an escape valve for buttons that really shouldn't be rendered by
GTK.

BUG=337081
R=sky@chromium.org

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

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