Remove PTHREAD_SETNAME_NP from config.h

This define is only used in one place.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177190 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Consistently use WTF_ALLOW_INIT_WITH_MEM_FUNCTIONS for ALLOW_ONLY_INLINE_ALLOCATION objects

Currently we mix WTF_ALLOW_INIT_WITH_MEM_FUNCTIONS, SimpleClassVectorTraits and
hand-written vector traits for ALLOW_ONLY_INLINE_ALLOCATION objects.
This CL unifies them into WTF_ALLOW_INIT_WITH_MEM_FUNCTIONS macros.

BUG=340522

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177191 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Block mixed EventSource conections.

Similar to XMLHttpRequest and WebSockets, we should block mixed EventSource
connections by default.

BUG=389209

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177192 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove #if ENABLE(OILPAN) around DEFINE_STATIC_LOCAL

This CL removes unnecessary #if ENABLE(OILPAN)s by:

- using OwnPtrWillBePersistent for static on-heap objects
- using DEFIN_STATIC_REF_WILL_BE_PERSISTENT

BUG=340522

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

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