Fix panic when given a generic descriptor in argumentsDefineOwnProperty
Fix string/array/slice indexing to avoid uint32 => -int issue