Updates existing code to use the new Value methods for unmarking/marking and removes panics/workarounds in cty marshall methods
This brings in the new HCL extension functions "try", "can", and "convert", along with the underlying HCL and cty infrastructure that allow them to work.