[liuxia] Add unit test for AppListener and related classes.
[liuxia] Move HTTP server to separate namespace. Implement state model on HTTP server.
[liuxia] Improve on HttpReader implemented by like.
[liuxia] Merge to master.