fd76f090a2markup: microoptimise for many short filenames in directory (#1534)
* markup: microoptimise for many short filenames in directory
Move strings.ToLower() after the early-return length check. This is a safe operation in all cases and should slightly improve directory listing performance when a directory contains many thousands of files with short filenames.
* markup: expand test cases for IsReadmeFile()
d98a86d2a2remove sqlite tag when integration test with mysql/postgres AND recreate database when init integration test (#1693)