cleaned up pause/suspend/save semantics since is_pause will never match because suspend() does a 'controlvm savestate' leading to a State:   saved instead of State:    paused
refactored the pause/save/suspend/resume logic. suspend() actually calls savestate, which doesn't suspend or pause the VM, but shuts it down and then saves state. Since VBoxManage has an actual pause, pause/suspend should actually do that. Removed is_suspended since VBM doesn't have a "suspended" state, just "paused" and "savestate", refrobbed CLI args processing and is_state as necessary
A few more state tweaks to the pause/stop/save/resume logic