Update v8/bindings to remove the ANDROID #ifdefs and confirm
that DOMData now officially has a virtual dtor.

Changes upstreamed in https://bugs.webkit.org/show_bug.cgi?id=33390
diff --git a/WebCore/bindings/v8/ChildThreadDOMData.h b/WebCore/bindings/v8/ChildThreadDOMData.h
index 173a5e8..dfb85e8 100644
--- a/WebCore/bindings/v8/ChildThreadDOMData.h
+++ b/WebCore/bindings/v8/ChildThreadDOMData.h
@@ -39,9 +39,6 @@
     class ChildThreadDOMData : public DOMData {
     public:
         ChildThreadDOMData();
-#if PLATFORM(ANDROID)
-        virtual ~ChildThreadDOMData() { }
-#endif
 
         DOMDataStore& getStore();
 
diff --git a/WebCore/bindings/v8/DOMData.cpp b/WebCore/bindings/v8/DOMData.cpp
index 54bcc55..ec9a938 100644
--- a/WebCore/bindings/v8/DOMData.cpp
+++ b/WebCore/bindings/v8/DOMData.cpp
@@ -44,6 +44,10 @@
 {
 }
 
+DOMData::~DOMData()
+{
+}
+
 DOMData* DOMData::getCurrent()
 {
     if (WTF::isMainThread())
diff --git a/WebCore/bindings/v8/DOMData.h b/WebCore/bindings/v8/DOMData.h
index 7bf9f91..4947e82 100644
--- a/WebCore/bindings/v8/DOMData.h
+++ b/WebCore/bindings/v8/DOMData.h
@@ -45,9 +45,7 @@
     class DOMData : public Noncopyable {
     public:
         DOMData();
-#if PLATFORM(ANDROID)
-        virtual ~DOMData() { }
-#endif
+        virtual ~DOMData();
 
         static DOMData* getCurrent();
         virtual DOMDataStore& getStore() = 0;