Changed pack alignment of GPU command buffer commands.

Previously all command structures were declared as #pragma pack(1)
which was forcing byte-by-byte access to the command buffer; less
than optimal.

The command buffer and all commands are 4 byte aligned, so
changing to #pragma pack(4) should be safe and optimal.

BUG=339151

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252777 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 167603:167621

http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=167604:167621&mode=html
TBR=
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252778 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 252777
Roll grit from r151 to r152.

Changes:
- r152 Adding support for custom rc header formatting.

BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252779 0039d316-1c4b-4281-b951-d872f2087c98
Update .DEPS.git

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252780 0039d316-1c4b-4281-b951-d872f2087c98
Clarify the process title of GPU broker process.

Currently, GPU broker process has the same process title to GPU process. To
distinguish GPU broker process, this CL updates the process title as follows:
"exec --type=gpu-broker".

In addition, callback name in BrokerProcess::Init() is change to
broker_process_init_callback in order to clarify the broker process calls it.

In addition, use base::Callback instead of function pointer.

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

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