Remove transitional explicit operator bool.

These should no longer be necessary. Android's STL should now
be sane.

TBR=reed
This just removes code.

Review URL: https://codereview.chromium.org/1817153002
diff --git a/include/core/SkRefCnt.h b/include/core/SkRefCnt.h
index ce8662b..46d475e 100644
--- a/include/core/SkRefCnt.h
+++ b/include/core/SkRefCnt.h
@@ -200,10 +200,6 @@
     // Need to update graphics/Shader.cpp.
     T* detach() { return this->release(); }
 #endif
-
-    // Android's std::unique_ptr's operator bool() is sometimes not explicit...
-    // so override it with our own explcitly explicit version.
-    explicit operator bool() const { return this->get() != nullptr; }
 };
 // Can't use the #define trick below to guard a bare SkAutoTUnref(...) because it's templated. :(
 
diff --git a/include/private/SkTemplates.h b/include/private/SkTemplates.h
index e8fbfd5..272b585 100644
--- a/include/private/SkTemplates.h
+++ b/include/private/SkTemplates.h
@@ -101,9 +101,6 @@
     // Need to update graphics/BitmapRegionDecoder.cpp.
     T* detach() { return this->release(); }
 #endif
-
-    // See SkAutoTUnref for why we do this.
-    explicit operator bool() const { return this->get() != nullptr; }
 };
 
 template <typename T> class SkAutoTDeleteArray : public std::unique_ptr<T[]> {