Removed the expectation that a OCSquirrelObject always has a strong non-nil reference to a OCSquirrelVM.

This is needed because the OCSquirrelVM will maintain a list of bound Objective-C classes and a retain cycle would occur. Now the OCSquirrelObject class does maintain only a weak reference to OCSquirrelVM.