Added structures and methods of request.
Updated .gitignore: add test-driver generated file.
Updated config.h.in: configure the libtool.
Prepared "Check", the unit test framework.
Added extern headers and a simple test.
Removed config.h.in and let it be generated automatic.
Added a stream based netstring parser.
Added more unit tests for scgi header list.
Changed the tests project layout.
Added test for netstring.c and fixed memory leak in test.
Merge branch 'feature/parser' into develop
Allowed NULL value to out parameter.
Moved out the file path constance.
Added the request headers parser and its tests.
Extracted the header handlers to standalone module.
Extracted errors defination to a standalone header file.
Added the high-level request parser.
Added test case for checking request parser.
Exposed the signature the request parser.
Correct the string compare in test_header and extracted headers checker.