Allow arguments to JS_CallFunctionValue, and add useful RAII compartments.