add public shim_value_alloc()
allow JS function calls to omit rval parameter
shim_string_value must not return const