Added some missing AL2.0 header and @author tags
added a .gitignore file
dumb change for test git commit rights
Merge branch 'trunk' of https://git-wip-us.apache.org/repos/asf/mina into trunk
Added the NettyServer test
o The buffer is copied into a DirectBuffer if it's bigger than the
SenBufferSize, so that we don't copy it many times when sending big
files;
o Added a method to convert a HeapBuffer to a DirectBuffer
o Added some fields in the TcpSession (The SendBufferSize, and a
pre-allocated DirectBuffer to send chu,ks of data)
o Minimized the number of loops for the 64Mb buffer on Netty
o The IoSession.writeDirect() method has been removed from the interface
o Some more Javadoc
Fixed a potential pb where we would have enqueued the session
sendBuffer, instead of creating a new one.
new codec API
better names for excutors, excuse my french :)
Revert "new codec API"

This reverts commit abe18bdf289b7c9bb7ccf4b0a2f1be0a0ec6a7a4.
Revert "Revert "new codec API""
finally I want the new API :)

This reverts commit 28b2c9197ed8f14bf784b15ec48136886a81084f.
Reformatting
Merge branch 'trunk' of https://git-wip-us.apache.org/repos/asf/mina into trunk
Added some more iterations
Merge branch 'trunk' of https://git-wip-us.apache.org/repos/asf/mina into trunk
trying new codec idea, apated HTTP codec for using it
Enhance NettyServer shutdown procedure as it did never exit from its shutdown procedure
Change to JUnit 4.11 in order to get more readable reports for benchmarks
Fix build errors caused by incompatiblity between JUnit, Hamcrest and Mockito
Clients connections where never disconnected when client.disconnect was called