FS#2415 add  to mediamanager (refactor pageinfo() and shift MEDIAMANAGER_STARTED after mediainfo() sets up )
fix missing 'subscribed' key
some unit test, more required
another test todo
Merge branch 'master' into FS#2415
refactor info functions test

pageinfo() test no longer required, unit test committed elsewhere and
verified against both previous and updated versions of pageinfo() fn.

basicinfo() and mediainfo() tests separated each into their own test
file.
(incl. the refactored file)
make  global, ensure  created in mediamanager is global and merged with any pre-existing
include image info in  in detail.php; ensure  populated before DETAIL_STARTED event
fix comment grammar
Tar: avoid lone zero blocks when adding 0 byte files
make sure loaded text has the right encoding

When pages contain non-UTF8 chars (eg. when posted through a script or
when edited on the filesystem, parts of DokuWiki can break resulting in
missing page content. This fixes these problems by forcing the content
to UTF-8 on load. This will result in bad characters for input that is
not latin1 but contents will at least be visible.
removed superfluous parameter FS#2773
fixed exception call FS#2772
don't pass unused variable in doku.php FS#2774
Czech language update
Japanese language update
Indexer: Fix wrong suffix parameter

The suffix parameter is only for the word length in the word index and
not for the metadata index.
Indexer: Remove broken and dead readdircache code FS#2771

The code that is removed in this commit has either never been used
(listIndexLenghts) or was completely broken (cacheIndexDir) and was
introduced in the indexer rewrite in 2010. The idea of the rewrite was
to update the readdir cache after every index change instead of on demand.
What the code actually did was removing every updated index from the
cache as it used a wrong if condition. Simply fixing the condition
wouldn't fix the problem as then only updated indexes would be added to
the cache and furthermore the rewrite simply ignored the readdircache
setting. For now the safest solution seems to be removing the code. It
could be added again in a changed form in a future version.
add some tests for ml()