Limit max file size for `FullTextParser`

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.