this test needs to be skipped if JSON is not installed
added warning about missing JSON
added helper parameter to clone method so that cloning doesn't choke and the get/set_meta_object malarky
some workarounds to prevent 'uninitialized' warnings when the triple has no object (i.e. the empty string)