chomikuj (list): fix big folders bug

Thanks to mrt_tes for report and solution.

Fixes issue 1057.
uptobox (probe, download): fix, upstream changed

Also implement ID parsing to 'probe'.
plowprobe, --printf fix when %F is specified (without %f)

%f wasn't added to CAPS when specifying --printf "%F"
plow*: rework --printf

Changes:
- drop lots of $(replace_all) subshells, this is faster!
- drop possible conflicts with names or urls containing %? sequences.
- introduce generic handle_tokens() in core.sh
- in default pattern string, add ending "%n" (you don't necessarily want an ending \n in your --printf pattern)
- plowup: add %l: source (local) filename. $ plowup module localfilename:remotefilename
- update man pages
plowup: introduce --name command line option (replaces --name-suffix & --name-prefix)

More generic way to modify uploaded filenames.
These are patterns similar to --printf. Sequences are:

%f: destination (remote) filename
%g: destination (remote) filename (without extension)
%G: destination (remote) filename (without extension, greedy)
%h: MD5 hash (32-digit hexadecimal number, lowercase letters)
%l: source (local) filename
%m: module name
%s: filesize (in bytes)
%x: extension (without dot character) of %f (not greedy)
%%: raw %

Example 1 (emulate of --name-suffix):
$ plowup 1fichier foo.tar.gz bar.rar:newbar.rar --name '%f-upped-by-me'

Example 2 (rename filename by its md5 hash and keep extension)
$ plowup 1fichier bar.rar --name '%h.%x'
modules: use --form-string instead of --form for description field
multiupload (list): fix

grep_http_header_location_quiet always returns 0.
plowdown: allow direct FTP download (enable it with --fallback)

FTP link is processed using curl.
Merge branch 'master' into luckyshare
core.sh (captcha_process): message fix

Fixes issue 1068.
uploaded.net (upload): check for 'forbidden' file id

Fixes issue 1070.
uptobox (download, probe): Handle (rare) Cloudflare captchas
rapidgator (download): detect whether captcha is required

It seems like Captchas (temporarily) were removed from the
site. This patch introduces a check for the captcha in case
it returns.
rapidshare(download, probe): Consider new URL format

Introduce new helper function 'rapidshare_parse' to avoid
code duplication.
shareonline_biz: add VIP-Special account type
uptobox (download): fix, number of second can be null
core.sh (log_report_info): detect git repository [take 2]

Here is a better one!
revision 747c8d6ef037c74e27ffa2698b153978e77b5c66
cloudzer_net (download): minor, log_debug message fix
filer_net: new module with anonymous download & list

Initial patch: Stefan Meier
Fixes issue 1054.
core: introduction PLOWSHARE_API_VERSION variable

It's time now to track carefully API changes.
Complete history will documented here:
http://code.google.com/p/plowshare/wiki/NewModules2

We start with revision 0.

PS: We could image in modules some specific behavior:
if (( $PLOWSHARE_API_VERSION > 0 )); then
   ...