Fix for TORQUE-941

added a method to massage values when they are retrieved from the cache.  This accounts for symbols that were created in another runtime.  Added three new tests to exercise the new code, but those tests do not actually reproduce the problem, which occurs after a redeploy.

This fixes some problems associated with ruby objects from other runtimes, but definitely not all of them. It doesn't account for classes (i.e. Hash != Hash) and it does not account for objects inside of objects other than Array and Hash.  Given that, we may not want this fix at all.