mtime arrays: API tweaks. Implementations re-ordered and tweaked. New json serialization. Testsuite updates.