Merge branch 'release/0.1' into develop
rename package codec.frame to codec
Fix to check SelectionKey validity

Close operation should not be executed when the SelectionKey is
invalid.
Add methods indexOf()/lastIndexOf()
Fix CodecBuffer#readBytes() not to throw Exception

Returing the length of read byte is more easy to control than
the throwing exception.
Change flush interface to the nio channel

BufferSink#transferTo() accepts GatheringByteChannel as its argument
to flush buffers at once if possible.
BufferSink#addFirst() and #addLast() insert its argument into the
BufferSink. These methods are added to achive CompositeCodecBuffer,
not implemented yet.
Rename
Add PipelineComposer instead of PipelieInitializer

PipelineComposer provides close point for StageContextExecutorPool
etc. The method close() is not decided if called in the framework
or not.
Remove TransportConfig

PipelineComposer is managed by Processor.
Use AutoCloseable and fix invalid implementation
Add CodecBufferList and BufferAllocator
Add tests for Chunk.
Fix for failed tests
Fix Chunk lifecycle

Chunk has states described in the comment of Chunk.
ChunkManager#release() gets protected and ChunkManager changes
from interface to class to prevent direct call except Chunk.
Add factory method for buffers which has priority
add BufferSink#duplicate()
Add BufferSink#duplicate()

BufferSink can duplicate its instance as CodecBuffer can do.
Use UMLGraph when generate javadoc
Fix build prameters

Fix version of depedencies.
Add comments