Chat in specific channel.
Merge pull request #1 from dlunch/master

Add CMakeLists
Add some channel managements
Add empty websocket server.
Implement channel participants' modes.
Add empty archive class.
* Add mode parameter consideration with CHANMODES.
* Split multithreaded io_service related part from IrcClientPool into MtIoService.
Implementing WebSocketServer (in middle)
Minor improvements:
* Consider MODE with unknown prefix message as mode B.
* IrcParser uses string instead of stringstream.
Implement WebSocketConnection::write.
Remove Batang project dependency.
Split case insensitive comparators into Comparator.h.
Add endian library from https://github.com/HNO3/EACRipper/blob/c8d6d8a14054c230cdc5d73504f532855496bfa3/Common/EREndian.h
Implementing WebSocketServer (in middle)
Untabify
Add WIN32_LEAN_AND_MEAN
Remove Batang from CMakeLists.txt
Use Boost.Locale instead of codecvt as g++ does not support it now.
Fix CMakeLists
Fix bad_cast exception thrown from boost::locale::conv::*.