Add in feature to inspect hg qpush failures, and inhibit re-pushing or qnew'ing when there may still be unresolved diffs lying around.
Properly handle the case where there is a single patch in the mq.
Also prompt to save buffers before creating a patch.