Dataguard Switchover that waits for active transactions to complete

Dataguard Switchover that waits for active transactions to complete. If
tx doesn't complete in timely fashion, option to abort or continue.