XD-916:Change file source to support contents or file reference
XD-927: Use ModuleType enum everywhere
XD-958 Fixing path for tmp directory
XD-958 Testing path for tmp directory for trailing /
XD-941: Apply to GemFire
XD-941: Apply CP to Gemfire, twitter and splunk
bump Splunk to 1.2.0
Fix twitter module.

twitter modules need some Jackson 1 classes. Note that those can't be
loaded by the module itself if RestTemplate is loaded by Dirt (which is
the case at the moment). Hence, added jackson mapper at Dirt level
XD-945 Adding a beginning of the HDFS store module
XD-907: Add aggregate counter year resolution
XD-957 Update SI Dependency - 4.0.0.BUILD-SNAPSHOT

Mainly just import changes and a method name change on
the ChannelResolver.
XD-961: Fix XML serialization of streams
XD-962: added copylib dependency to test
XD-919 removed json param from twittersearch module
XD-945 Formatting, adding JavaDocs where missing
Fix generics warnings
Merge remote-tracking branch 'trisberg/XD-945'
XD-945 remove log4j.properties per code review
Update to SPR 4.0.0.BUILD-SNAPSHOT
XD-990 Adding storage, reader and writer implementations for text data

Base model for storage, reader and writer for text data. Support
for csv and tab delimited data for writer. Classes also have preliminary
support for codecs and splits due to import of existing poc code.

XD-990 Make variables as final

XD-991 Add lzo codec infos

XD-990 Fix typo

XD-990 Fix possible problem with concurrency

XD-990 Better check that we don't end up with NPEs

XD-991 Adding tests for gzip and bzip2 compression

XD-990 Fixed few accidental errors

Removed one constructor because it's not used,
fixed copy/paste typos.

XD-990 Better exception handling for close of streams

Adding stream closing code in StreamsHolder which removes
boilerplate code from its user. Catch and throw error
if multiple holders are closed within a same call so
that all streams are tried to get closed.

XD-990 Forcing AbstractStorage to implement Storage

Per review this base class should implement Storage.
Adding close() method which sub-class may/should call.
XD-999 JSON - Add StepExecution Serialization