Refactor package structure, change scope of some classes and uniform
threadExecutor.
Refactor ForestFileSender and ForestFileReceiver. Add javadoc comments.
Refactor NioProcessor and NioSessionBase related sources and fix bug of
data transfer with Nio.
Refactor NioSocketAcceptor and NioSocketConnector to abstract classes.
Make relavent changes and remove unused classes.