Command::V2 is_output now settable from the command line
Updated class browser cache.
error_message et al. now works like sprintf by accepting a format string and list
Updated class browser cache.
class browser cache node IDs are now consistent

Previously, updating the cache from an otherwise unchanged tree would
recreate a cache file whose only changes were that the IDs were different.
Now, the IDs are based on the name, so it'll generate a file that is
the same each time.
Updated class browser cache.
remove commented-out lines
Merge branch 'master' of github.com:genome/UR
value_id_to_values_frozen() can correctly thaw data structures containing UR objects

Previously, it would return things blessed as UR objects, but were clones of
the objects in the object cache.  When this new, thawed data went out of
scope, it would incorrectly trigger DESTROY() on those clones, leading to
Badness.

_fixup_ur_objects_from_thawed_data takes in a list of thawed data and
recursively inspects the contents, swapping out cloned UR objects for
the originals in the object cache.

Change-Id: Ib0a2186356e1ccee5c9efd1c7745e561e927eab5
Work for the case the embedded data structure has multiple references to the same object

Change-Id: I750524a326f0a52dcd9503ac0fd98cb65ebaa0cd
Correctly handle self referential data structures when thawing data

Change-Id: I87b6e7bd01143f0abf715c76cd6183902a49c901
Handle the case of a reference to a reference to the data

Change-Id: I0f0a5f65b929b50a8d19547cb17b2de130427f55
Avoid a warnings about undef used as a hash key

If the data structure contains an undef, it would generate a warning when
recording the seen items.  Besides avoiding putting undef in the hash,
we'll generalize and skip the loop unless it's a reference - regular
scalar values don't need to be further processed

Change-Id: Id99759a14d406c08d7efc3274b8fe391be7a86c5
Forgot to bump up the number of tests

Change-Id: I7a2fa7f10879b3ecc4b464dd0a35d8decb8eed60
remove unused Data::UUID call
remove UR::DBI overrides