Refactor download and unzip

Add alternative server upgrade sources:
Original (still supported):
* Download `omego upgrade --branch XXX`
* Local directory `omego upgrade local/directory/OMERO.server`

New:
* Local file `omego upgrade /path/to/loca/OMERO.server.zip`
* Remote file `omego upgrade https://downloads.openmicroscopy.org/omero/5.0.0/artifacts/OMERO.server-5.0.0-ice35-b19.zip`
* Remote file with authentication `omego upgrade --httpuser username --httppassword password https://downloads.openmicroscopy.org/omero/<non-public>/artifacts/OMERO.server-X.X.X-ice35-bXX.zip`

Also uses a built-in unzip instead of an external program, `--unzip and --unzipargs` options removed.