Altered kOS orphaning checks to handle that kOS Variables assign by reference,  not by value.

(This required maintaining a link count to know know many kOS Variables have been
added that refer to the same object, and then only calling that object's
ScopeLost when that link count became zero.)