Error message for "device deprovisioned" on enterprise enrollment.

A new server-side feature allows administrators to deprovision devices
on their domain - basically marking them as no-longer-to-be-managed.
This adds the strings and wiring to show a suitable error message for
the case where somebody tries to enroll the device.

BUG=chromium:323724

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240409 0039d316-1c4b-4281-b951-d872f2087c98
Reset thread_shared_chunk_ in TraceLog::NextGeneration()

This CL makes the following changes, requested by Xianzhu (https://codereview.chromium.org/109933006/#msg3):

- Resets thread_shared_chunk_ in TraceLog::NextGeneration().
- Moves CreateTraceBuffer() into NextGeneration().
- Removes a return value of NextGeneration().
- Renames NextGeneration() to UseNextTraceBuffer().

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240410 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 240409
mojo: Cleanup: Forward declare Context in run.h

We are passing it as a pointer to Run(), so a forward declaration is
enough. Then we add the necessary include to mojo_main.cc to keep things
building.

BUG=None
TEST=None
R=darin@chromium.org, abarth@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240411 0039d316-1c4b-4281-b951-d872f2087c98
Move remoting manifestdependency to external .manifest file

I plan (https://codereview.chromium.org/111373002/) to make manifest
handling simpler in gyp. In particular, doing the manifest embedding
in one pass to avoid the need to invoke the linker twice.

In order to do this /manifestdependency on the linker command line needs
to be removed as it creates dependencies that are only made clear by
having the linker generate a manifest. In this case it's simple enough
to simply use a .manifest file with the same dependency information that
can be merged beforehand.

So, move from .gyp linker flags to a file in AdditionalManifestFiles.

R=sergeyu@chromium.org
BUG=324863

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

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