Minor fixed.
Update build document.
Update document.
Using unittest in execute_all_test.
Remove etreeio.py
Merge branch 'master' into DataProcessorServer

Conflicts:
	bin/execute_all_test
Merge remote-tracking branch 'kenbeese/DataProcessorServer' into API_manip

Conflicts:
	.gitignore
Add error check
Write documents
Merge branch 'DataProcessorServer' into API_pipe

Conflicts:
	.gitignore
Add a method `get(name)` in handler.Request
Merge branch 'API_manip' into API_pipe
Add more comment
Fix error check
Write short docstrings
Merge branch 'API_pipe' into webapp

Conflicts:
	bin/execute_all_test
	server/cgi-bin/api.cgi