CDK-122: Moving interfaces into DatasetWriter.
Fix bug in test where Hive warehouse table directory not getting deleted causes test to fail repeatedly.
Add information about the CDK dev list.
CDH-13884: sync sample grok patterns with logstash-1.2
Adding jbundler artifacts to gitignore.
Updating cdk-data-hcatalog's parent version ref.

Now uses ${project.parent.version} to minimize needed changes.
add test
add comments
performance enhancement
update release notes
cleanup
CDK-121: Updating DatasetReader interfaces.

This adds Iterable<E>, Iterator<E>, and Closeable to DatasetReader. The
implementations now use an abstract parent class that has default remove and
iterator implementations, as well as updates to transition from read() to
next(). This class is in the new SPI package, which is currently excluded from
the javadocs until we add more classes and better docs.

See the discussion in JIRA CDK-121.
Merge pull request #11 from rdblue/cdk-121

CDK-121: Updating DatasetReader interfaces.
CDK-127: Fixing format handling and NPE.

Format handling: check to see the format can be read inside open(). If not,
then throw an UnknownFormatException.

NPE: If there is no reader, then hasNext() would return false. In the Iterator
interface, this should result in a NoSuchElementException. This is the only
case to check because the next implementation delegates to the inner reader,
which is responsible for NoSuchElementExceptions in other cases where hasNext()
returned false.