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