Stop console supervisor spinning at EOF on stdin

A bug in contain's console supervisor caused it to spin in a tight loop
upon reaching the EOF of stdin. One symptom of this was 100% CPU use
when contain was run without an interactive console, e.g.

  contain DIR CMD &>>contain.log </dev/null

Fix this so the supervisor stops polling stdin once EOF is reached.