Add suspend method to Rustbox type
Add suspend method to Rustbox type

This adds a convenience method to lock all (both input/output) access to
Rustbox, shutdown termbox itself, and then defer to the caller (while
access is still locked). Once the caller is finished, termbox is started
and the locks are released.

gchp/rustbox