Limit max file size for `FullTextParser` (see #11979)

This introduces a `omero.search.max_file_size` setting that controls the
largest plain text or PDF file that the indexer will attempt to index.
By default, the indexer will reject any text file over 125MB.