Pass a JSContext to ToJSValConvertible::to_jsval.
Allow passing options to FromJSValConvertible::from_jsval.
Replace str_to_jsval and domstring_to_jsval by a ToJSValConvertible implementation.
Replace jsval_to_str and jsval_to_domstring with a FromJSValConvertible implementation.