- Relies more on memory for streaming documents (faster execution)
except for large documents (swapped to files).
- Dropped some classes in favor of Norconex Commons Lang classes.
- Using more targetted exceptions.
- Now returns ImporterDocument containing content stream, not file.
- More v2 additions or changes.
Implemented document splitter.
More progress toward using cached streams properly.
Fixes.  Can now import files without errors.
Added functional but very basic CsvSplitter.  Needs polishing.
Completed new CsvSplitter.
All importer-specific metadata created now starts with the prefix
"document.".
Added license pointers for opencsv.
Added LanguageTagger for detecting document language.
TODO updates.
DefaultDocumentParser can now skip parsing of some content types
(configurable).
AbstractSringTransformer now checks every 100K for remaining memory.
Importer#importDocument not returns ImporterResult which holds either
the imported document, or an ImportFilterStatus in case of rejected
documents.
DefaultParser now splits embeded documents into distinct documents, each
of them passing through the entire importer flow.
Default parser splitting feature now configurable.  Added new metadata
for embedded documents.
- Can now specify reference column and content columns for CsvSplitter.
- Move all handlers under *.importer.handler package.
Added CharacterCaseTagger.  Fixed javadocs.
New DebugTagger.
Added TextStatisticsTagger.
Moved ImporterMetadata.
Added line comments.