Squashed 'vendor/tcloo-ext/' changes from c5ca497..009ed79
Squashed 'vendor/tcloo-ext/' changes from c5ca497..009ed79

009ed79 Only add ReferenceCountable if needed.

git-subtree-dir: vendor/tcloo-ext
git-subtree-split: 009ed79eea3f20fda28d18c835023fe044dde8d9

arthurschreiber/tclspec,AngryLawyer/tclspec,arthurschreiber/tclspec