SE-169: put ArticleXMLReader in a common place to be shared between indexer-minion and queue.