container: update State to match later API changes
container: add PauseContainer
container: add test and improve State.String
container: add UnpauseContainer