allow anonymous hashrefs to be cached in Cacheable/NakedTable classes
allow BaseAdaptor to store_of_update anonymous hashrefs as well as objects; rely on Cacheable::unikey() for a unique key; map objectrefs back to their ids
Really cleans-up the temp directory if it has been created by a previous worker
Merge branch 'version/1.9' into version/2.0

* version/1.9:
  Really cleans-up the temp directory if it has been created by a previous worker
switch MetaParameters to the common cache (from a simple hash)
switch PipelineWideParameters to the common cache (from a simple hash)
went back to printing toString() when registering new Cacheable objects
stop relying on Dumper and display more meaningful info about objects being updated
Pulling in the temp_dir cleanup fix