Merged with master release.
New ReusableInputStream for caching input streams for re-use.  
Swaps memory overflow to file.
New ByteBufferInputStream for reading a ByteBuffer as an InputStream.
New CachedOutputStream for caching output streams for re-use as
InputStream. Swaps memory overflow to file.
Can now check for empty cache on Cache[...]Stream
Content Family update and fixes to Cached streams.
Fixed remaining issues with Cached streams.
Added rewind() method to cached streams to fix issue where the stream
position was wrongfully reset sometimes.
Removed debugging statement.
Properties default content delimiter is now more unique.
Implemented CachedInputStream#available().
Fixed content type display name for application/ccxml+xml not being
mapped properly.
CachedInputStream now has a #dispose() method.  Calling #close() has no
effect.
New EnhancedXMLStreamWriter class to facilitate writing of primitives
and other types.
Deprecated ConfigurationLoader#loadXML(Reader) in favor of
ConfigurationUtil#newXMLConfiguration(Reader).
Test class rename (typo).
New Content class.
Changes documentation.
New pipeline-related classes.
Added #dispose method to Content, more logging, and upgraded HttpClient
to 4.3.5.
Javadoc fix.
Code cleanup.