Update deploy script

Check for uncommitted changes in the index as well.
Remove now-redundant functionality.

Putting the version information in is better done in create_archive.
I've already made that change so remove it here.
Make use of mktemp and exit trap

Rather than cleaning up in a haphazard sense as we go along, clean up
in single function.  This has the benefit that this will always remove
these files unless '--debug' is passed, or the script is forcibly killed
(e.g., kill -9).  No more leaving files around if the script dies
halfway through.
Add reminder to create .torrent file.

Since we support Windows now soley through VirtualBox, we need to ensure
that we update it when we update temoa.py.
Add to checks for required utilities.

Namely, coopr_python and sphinx-build.
Use 'cat' inplace of multiple echoes.

A stylistic choice that means the message can be a single string, rather
than multiple disjointed strings.
Add comment explaining large convoluted pipeline.
Return to the temoaproject.org branch on exit.
Automatically generate magnet link for torrent.
Add usage text.
Minor script output addition.
Add sphinx contrib packages to help.
Minor script progress output echoes.
Display magnet link, for potential C&P
Only remove docs from temoaproject.org branch.