Ignore eclipse project files (generated by m2e) and maven build artifacts.
A maven pom for an elasticsearch river plugin.
A JUnit test class for the DatagenRiver class.

Contains Elasticsearch index setup methods copied from the
AbstractRssRiverTest class at:
 https://github.com/dadoonet/rssriver/blob/master/src/test/java/org/elasticsearch/river/rss/AbstractRssRiverTest.java
Skeleton for a datagen elasticsearch river class.

A "river" is an elastiscsearch plugin that sits inside elasticsearch
and pulls data from a data source, and index the data.
A project-specific dictionary for the datagen river project.

Used to remove spelling errors in comments.
Quicker elasticsearch start: switch off multicast in the config.

Previously the elasticsearch startup got stuck waiting and finally
failed with a time out exception.
Stripped trailing white space, changed method name "rss"->"datagen".
Created a minimal JSON config for a datagen river.

It contains the type ("datagen") and the base URL for a datagen server.
Added a River module for the Datagen river.
Added an Elasticsearch plugin for the DatagenRiver.
Added a property file to make Elasticsearch discover the Datagen River
plugin.
Removed existing tests and created a new test excercising the river.

The test creates an index of datagen results and verifies that the index
is non-empty after the run.
Much of the DatagenRiver in place.

 - A constructor
 - A start method
 - A close method
 - Implemented the DatagenPuller.run method to the level of parsing
   the input
Added debug trace in DatagenPuller.run().

It was necessary to use debug trace here, because breakpoints set on
thse lines were never hit (different threads...).
Made HTTP Url.openConnection work in test: wait for it to complete.

Currently waiting 1s.
Revert "Added debug trace in DatagenPuller.run()."

This reverts commit c5607d0b66df3639c63c44d1862a2d1b410e485f.
Attempt at indexing: didn't work.

The reason it didn't work, was that the for loop over stream, didn't
do any iteration.
Dropped the startObject() and endObject() calls: different error but it still won't index.
Correctly formating of log message arguments.

Also killed some whitespace.
More meaningful logmessages.

The previous messages were bad copy/paste results.