shareonline_biz (upload): use 'AUTH' for credentials

Regression introduced in ddf39eb4058cb70db8a98fc7c3145a4cf6a4cef1
Thanks go to guurgelguurgel for spotting this and providing the patch.

Fixes issue 995
uploaded.net (delete): minor, missing /dev/null
cloudzer.net: add upload and delete

Thanks to guurgelguurgel for initial patch.
Fixes issue 970.
mediafire (download): fix filename (missing extension)

Fixes issue 997.
plowdown: minor, log_debug => log_notice
netload.in (download): fix wrong form captcha variable

Fixes issue 998.

Regression introduced in commit:
core.sh: rework captcha engine
revision af89e94795279ba256a3026a8d073c8e15dc07b1
plowprobe: when --printf is specified, ask module wanted capabilities only
man page (plowprobe.1): clarify --printf "%h"
cloudzer.net (upload): avoid pipe, fix error 141 (SIGPIPE)
depositfiles (probe): fix, upstream modified

Fixes issue 999.
plowprobe: add %i sequence for --printf switch

%i stands for fileid (usually included in URL).

+ man page updated
2shared (download): fix, upstream modified

Thanks to nick@freexrates.com for reporting.

Fixes issue 1001.
uploaded.net (upload): avoid pipe, fix error 141 (SIGPIPE)

Fixes issue 1003.
download.sh: fix characters 0xA0 (no-break space)
modules: fix characters 0xA0 (no-break space)
anonfiles (download, probe): use curl -L

HTTP urls are redirected to HTTPS.

Credits go to nick.
Fixes issue 1005.
download.sh: minor bash syntax (subshell)

Use:

( ..subshell.. )

instead of:

$( ..subshell.. )
plowdown: add %s token (file size) to --printf switch

This useful information is returned by final curl (-w '%{size_download}').

+ man page (plowdown.1) updated
bash completion (plowup): translate module name with dot (.)

Example: cloudzer.net => cloudzer_net

+ fix correct indexes for ${COMP_WORDS[@]} iteration
plowdown: fix, when using --mark-download and --skip-final

Don't mark link as OK