AUTHORS: welcome to Jason!
plowlist: add new module list variable MODULE_xxx_LIST_HAS_SUBFOLDERS

This saves some code in modules:

<code>
test "$2" && log_debug 'recursive folder does not exist in hoster.com'
</code>

or

<code>
if test "$2"; then
  log_error 'Recursive flag has no sense here, abort'
  return $ERR_BAD_COMMAND_LINE
fi
</code>

Exiting with an error was excessive, you'll now get a log_notice message.
core.sh: add CURL_PRG and JS_PROG global variables

Avoid using "type -P" all the time.
core.sh (log_report): minor, add ~/.curlrc detection
core.sh (create_tempfile): consider --temp-directory if specified

Changes:
- plowup: add --temp-directory command-line option
- core.sh: add 'D' type for argument parsing (check for directory with write access)
- man pages updated

Fixes issue 959.

Conflicts:
	src/upload.sh
core.sh (parse_form_input_by_*): accepts spaces around '=' in HTML attributes

For example:
<input name= "yes"  ...>
<input name = "yes" ...>
<input name ='y s'  ...>
<input name = y     ...>

are valid.

Thanks to Jan for this.
plowprobe: add log_debug when link is retricted (password, premium)
core.sh: use "read -r"

-r switch means: backslash does not act as an escape character.

We surely always want raw mode..
man page (plowshare.conf.5): tiny update (clarify double quote usage)

Conflicts:
	docs/plowshare.conf.5
plowprobe: tiny log_debug fix

This is a completion of commit
plowprobe: add log_debug when link is retricted (password, premium)
revision 33954785f7ee93441b4bdd90fbbdf170a9c9de92
core.sh (match_remote_url, basename_url): URL schemes are case-insensitive

According to RFC3986 (section 3.1):
"An implementation should accept uppercase letters as equivalent to lowercase
in scheme names (e.g., allow "HTTP" as well as "http") for the sake of
robustness but should only produce lowercase scheme names for consistency."

Enhancement of match_remote_url:
You can add additional arguments to the function to accept extra schemes.

For examples:
match_remote_url "$STRING" <= matches http, https
match_remote_url "$STRING" 'ftp' <= matches http, https, ftp
match_remote_url "$STRING" 'ftp' 'file' <= matches http, https, ftp, file
man page (plowdel.1): add missing exit code ($ERR_LINK_PASSWORD_REQUIRED)

Conflicts:
	docs/plowdel.1
plowdown: raw IPv4 sanity check (case-insensitive match)
core.sh: doc, clarify $ERR_LINK_PASSWORD_REQUIRED
plowprobe: tiny log_notice fix

This is a completion of commits:
revision 4ff759ed79b9653de08210d10d12dff8ace6966c
revision 33954785f7ee93441b4bdd90fbbdf170a9c9de92
core.sh: introduce grep_http_header_content_length API

Same behavior as other grep_http_header_* functions.
modules: sync from master (plowshare4)

5e55a9b mediafire (download): fix filename (missing extension)
335e300 cloudzer.net: add upload and delete
2e9d1f1 uploaded.net (delete): minor, missing /dev/null
5646a38 shareonline_biz (upload): use 'AUTH' for credentials
ce55a7c filebox: add (minimal) probe support
177a8d0 anonymousdelivers.us: add probe support
311cc94 anonfiles (download): fix, upstream modified
3f695bd billionuploads: fix, upstream modified
ddf39eb shareonline_biz (download): add premium support
9b9453f filebin.ç new module with anonymous download and upload
c46cc6e netload.in (premium download): minor, avoid pipe
6cb9f52 1fichier (download): minor, move test block
0e8e450 bayimg (upload): add --admin-code module switch
3ee6c4d zalaa (upload): avoid pipe, fix error 141 (SIGPIPE)
7bb570b bayimg: add module with anonymous upload & download
6b192cb billionuploads: fix, upstream modified
71ba213 zippyshare (download): minor rewrite for more robust file type detection
3089a47 zippyshare (download): fix, upstream changed
776c1e2 rghost: initial module (anonymous download & upload)
d2a00cd 4shared (download): fix broken link
105f23f 4shared (upload): avoid pipe, fix error 141 (SIGPIPE)
d4602b2 go4up (upload, list): upstream modified
4f190c6 anonfiles (upload): comment fix
79cf374 anonymousdelivers.us: new module with anonymous download and upload
f85ef29 cloudzer.net: add list support
39b59d9 sockshare (download): fix, upstream modified
344d1d4 uploaded_net (probe): remove digit grouping + use proper decimal seperator
fa1e188 letitbit (download): fix SIGPIPE bug
951f686 ryushare (download): fix, upstream modified
b31ccf8 turbobit (login, download): fix, upstream modified
download.sh: don't use bash4 local -u command

Regression introduced in commit:
plowdown: add new module download variable MODULE_xxx_DOWNLOAD_FINAL_LINK_NEEDS_EXTRA
revision 4435f89df8caffe00d5be7c608a08e9667b58756

Drop also weird 0xA0 characters.

Credits go to victmo
Fixes issue 1004.
plowdown: minor, log_debug => log_notice
plowprobe: when --printf is specified, ask module wanted capabilities only