Revert of Move most of the [Pass]RefPtr's of CSSPrimitiveValue to our transition types. (https://codereview.chromium.org/148523016/)

Reason for revert:
Does not compile on Android:

http://build.chromium.org/p/chromium.webkit/builders/Android%20Builder%20%28dbg%29/builds/24577/steps/compile/logs/stdio

/mnt/data/b/build/slave/Android_Builder__dbg_/build/src/third_party/android_tools/ndk//sources/cxx-stl/stlport/stlport/stl/_construct.h:139:3:error: no matching function for call to 'WebCore::CSSGradientColorStop::operator new(unsigned int, WebCore::CSSGradientColorStop*&)'
/mnt/data/b/build/slave/Android_Builder__dbg_/build/src/third_party/android_tools/ndk//sources/cxx-stl/stlport/stlport/stl/_construct.h:139:3: note: candidates are:
../../third_party/WebKit/Source/core/css/CSSGradientValue.h:56:5: note: static void* WebCore::CSSGradientColorStop::operator new(size_t, NotNullTag, void*)
../../third_party/WebKit/Source/core/css/CSSGradientValue.h:56:5: note:   candidate expects 3 arguments, 2 provided
../../third_party/WebKit/Source/core/css/CSSGradientValue.h:56:5: note: static void* WebCore::CSSGradientColorStop::operator new(size_t)
../../third_party/WebKit/Source/core/css/CSSGradientValue.h:56:5: note:   candidate expects 1 argument, 2 provided


Original issue's description:
> Move most of the [Pass]RefPtr's of CSSPrimitiveValue to our transition types.
> 
> I still need to move the CSSPrimitiveValues referred from the classes
> 
> . Pair
> . Counter
> . CSSBasicShape and subclasses
> . CSSCalcExpressionNode and subclasses
> . RectBase and subclasses
> 
> Instead of using Persistents I plan on moving the objects to the oilpan heap.
> I also added a TraceTrait for RefPtr to compile trace method bodies in non-oilpan mode when tracing collections.
> Finally I changed RawPtr's release() to zero out the m_ptr to match RefPtr's version.
> 
> R=ager@chromium.org, erik.corry@gmail.com, haraken@chromium.org, jochen@chromium.org, tkent@chromium.org, vegorov@chromium.org, zerny@chromium.org
> BUG=341815
> 
> Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=167022

TBR=ager@chromium.org,erik.corry@gmail.com,haraken@chromium.org,jochen@chromium.org,tkent@chromium.org,vegorov@chromium.org,zerny@chromium.org,wibling@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=341815

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

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