download.sh (mark_queue): fix bug when filename contains an ampersand (&)
plowdown: add umask, all temporary files are 600

Note: When using custom results (see --printf command-line switch), if pattern is containing %c or %C substring, then provided cookie file will have 600 permissions.
core.sh (parse_form_input_by_{name,id}): fix parsing

Previously, parsing would also match if the searched 'id'/'name'
was a substring of the actual one.

For example:

parse_form_input_by_id "<input id='abcdef' value='1' />
<input id='abc' value='2' />" 'abc'

would return '1' and not '2' as expected.
go4up (list): fix, upstream modified
*.sh: minor, drop unecessary double quotes
plowprobe: add '-' argument to request reading from stdin

You can now do:
$ plowlist http://www.... | plowprobe - > filtered_list.txt
letitbit (download): rewrite, site obfuscates free download form

see also issue 910

Leitibit changed their site to hamper parsing the data necessary
for anonymous/free downloads. Those are obfuscated with Javascript
now, so a JS interpreter is required.

Additionally, some essential information is even hidden in a PNG
image. In order to access these data, the PNG image must be decoded
so the raw pixel color values are available. Currently, the module
can use either 'convert' (ImageMagick) [1] or 'pngtopnm' (Netpbm) [2]
for this purpose -- special thanks go to SimpleGrampgoblin for
pointing out these tools. Suggestion of alternative programs or a
solution that work directly with Bash are very welcome!

I already experimented with 'png.js' [3] which would allow this
conversion to be done by the JS interpreter. However, the library
relies on 'zlib.js' which is incompatible with the usual JS
interpreters because it uses typed array [4].

[1] http://www.imagemagick.org/www/convert.html
[2] http://netpbm.sourceforge.net/
[3] https://github.com/devongovett/png.js
[4] https://developer.mozilla.org/en-US/docs/JavaScript/Typed_arrays/
letitbit (probe): rewrite, use official API
letitbit: avoid 'printf -v'
Merge branch 'master' into luckyshare
mediafire: add support for /download/xyz/filename links

Credits go to mickael9 for original patch.
Fixes issue 931.
embedupload.com: new module with list support

Initial version.
Credits go to karottenreibe for original patch.
download.sh & probe.sh: when checking input link, don't log_error strings that a not real link
embedupload: cosmetics (doubles quotes to simple quotes)
core.sh (first_line, last_line): allow optional first argument to take more that 1 line
pastebin.com: new module with list support

Initial version. More efficiant than "plowlist --fallback"!
Credits go to karottenreibe for original patch.
modules (go4up, mirrorcreator, pastebin): proper usage of --count value

<code>
COUNT,,count,n=COUNT,Take COUNT mirrors...
</code>

"n=" attribute specify (if --count command-line option is defined) that $COUNT will be a strictly positive integer.
core.sh (service_9kweu_ready): add test amount < 5
zippyshare (download): fix links without captchas

Concerns small files only.

Fixes 904.
nakido: new module with anonymous download