[DevTools] Profiles: search in heap profile causes exception.

It tunrs out that most profile views provide .profile member,
but CPU profile view provides .profileHeader member.

ProfilePanel should address profile uniformly ->
 renamed member in CPU profile view.

Caused by: https://codereview.chromium.org/14465004

Review URL: https://chromiumcodereview.appspot.com/18842003

git-svn-id: svn://svn.chromium.org/blink/trunk@154088 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Various clean up in wtf/Atomics

Cleanups include:
  - Deleting Atomics.cpp (not included in wtf.gypi)
  - Removing WTF_USE_LOCKFREE_THREADSAFEREFCOUNTED, which is always true
    (as proof, atomicIncrement is used unguarded in IndexedDB and WebAudio).
  - Removing unneeded includes of Atomics.h
  - Remove comment/license block referring to code that no longer exists

R=abarth

Review URL: https://chromiumcodereview.appspot.com/19010007

git-svn-id: svn://svn.chromium.org/blink/trunk@154089 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add WebFileSystemCallbacks::shouldBlockUntilCompletion()

To propagate that sync operation type to Chrome side.

This is a prerequisite change for worker-code cleanup in
FileSystem API: http://crbug.com/257349

BUG=257349
TEST=no behavioral changes

Review URL: https://chromiumcodereview.appspot.com/18671005

git-svn-id: svn://svn.chromium.org/blink/trunk@154090 bbb929c8-8fbe-4397-9dbb-9b2b20218538