Reland 66791 (change was innocent)

Revert 66719 - Reland r65996.  Disallows Singletons on non-joinable thread.

Test breakages caused by this change have been fixed here or in other changelists.

BUG=61753
TEST=none

Review URL: http://codereview.chromium.org/5024003

TBR=willchan@chromium.org
Review URL: http://codereview.chromium.org/5206005

TBR=willchan@chromium.org
Review URL: http://codereview.chromium.org/5242002

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


CrOS-Libchrome-Original-Commit: 359d2bf31d2edc43a9ca8b08ee07707038efce09
7 files changed
tree: f968ce1d81c12e4a6bcadaa5b8a427accdab39db
  1. base/
  2. build/
  3. ipc/
  4. testing/