install-sx.sh: add more parameters and don't care about their order

EDIT: don't merge please, WIP.

Implements:

* replaces the recent `--develop` with `--branch <branch>`;
* adds `--branch-keep` to do no pulling, including static dependencies;
* adds `--testnet`;
* changes prefix specification: `--prefix <prefix>` insead of hard-coded first argument;
* allows simpler expansion in the future.

Issues:

* Something went wrong when rebasing, so I merged instead. That ABISprotocol commit is from `master` branch, don't know how it got there, was pretty sure that used `spesmilo/develop` (probably outdated) as a base for `veox/install-sx-updates`.
* Should use `git checkout -t`?
* Which docs have to be updated?
* Anything else?