reverse use of requests_params and apiparams.

Although less consistent with lower-level API, it is consisent with collections API and more user friendly.
stream large downloads
fix bug with combining a start parameter with download retries
switch to secure endpoint
force 'key=' api when getting a single key in collections, in order to
avoid problems with keys with encoding problems (like urls)