TraceLog::SetCurrentThreadBlocksMessageLoop()

- When some thread doesn't respond the flush request in time, output
the thread name, and suggest calling SetCurrentThreadBlocksMessageLoop
from the thread.

- For a thread which calls SetCurrentThreadBlocksMessageLoop, trace
events from the thread will be added into the main buffer directly,
without using the thread local buffer.

TEST=TraceEventTestFixture.CurrentThreadBlocksMessageLoop
BUG=trace-viewer:486

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230012 0039d316-1c4b-4281-b951-d872f2087c98
Completely Revert 229967 "Add structure packing support for mojo modules"

Sorry https://codereview.chromium.org/29053003/ didn't contain chmod. Retrying.

This is causing "Linux ChromiumOS Full" to fail on perm_tests
http://build.chromium.org/p/chromium.chromiumos/builders/Linux%20ChromiumOS%20Full/builds/27051/steps/check_perms/logs/stdio
/b/build/slave/Linux_ChromiumOS/build/src/mojo/public/bindings/generators/mojom_data_tests.py: Has executable bit but not shebang

> Add structure packing support for mojo modules
>
> BUG=None
> TEST=new tests
> R=viettrungluu@chromium.org, viettrungluu
>
> Review URL: https://codereview.chromium.org/27226006

TBR=davemoore@chromium.org

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

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