Issuing privileged commands

Privileged commands will be allowed if there is an active authorized session:

#[test]
fn input_floor() {
unsafe {
magic::override_reset_state();
magic::issue_override_code(3);
magic::override_input_floor(2);
assert!(magic::poll_override_code() == 4);
assert!(magic::poll_override_code() == 2);
assert!(magic::poll_override_error() == 0);
}
}

#[test]
fn manual_mode() {
unsafe {
magic::override_reset_state();
magic::issue_override_code(3);
magic::override_manual_mode();
assert!(magic::poll_override_code() == 5);
assert!(magic::poll_override_error() == 0);
}
}

#[test]
fn normal_mode() {
unsafe {
magic::override_reset_state();
magic::issue_override_code(3);
magic::override_normal_mode();
assert!(magic::poll_override_code() == 6);
assert!(magic::poll_override_error() == 0);
}
}