27112: Add pre_update_option filter, replace Options_Transaction with Option_Update_Capture

DO NOT MERGE. Once patch has been applied to core, comment on this PR with the Trac changeset URL and close.