Deprecating `Download` shorthand header.

Updating tests; moving location test into other existing method.

We should strive for as little magicness as possible. But when
we provide convience methods they should entirely cover the case.

With forcing content download there's already some additional preparation to do
which we also didn't catch here i.e. setting Content-Type to application/octet-stream.

The magic Download header was never supported when passing headers as an array.
Merge pull request #1134 from davidpersson/qa/deprecate-download-header

Deprecate `Download` shorthand header.