Add string format utility function.
Add macro declaration head file.
Add socket buffer class.
Add more class.
Rename macro.
Fix wrong status.
Modify const name & fix wrong message.
Add release function & read & write function, and add comments.
Enhance socket read & write.
Adjust ENUM order.
Add socket option functions.
Add time on log.
Adjust default socket accept queue length to 16.
Remove unnecessary comments.
Add set send buffer size function.
Separate event into a stand alone part.
Merge SocketBuffer into Socket.
Remove useless head.
Fix wrong comment.
Libev implementation class done.