Bug #27: Reuse of the data type "sig_atomic_t"

Two variables are used in signal handler implementations. Their data type
was set to sig_atomic_t to improve software portability.
http://en.cppreference.com/w/c/program/sig_atomic_t

Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
Merge pull request #42 from cesanta/improve_http_coverage

Improve http coverage
Swith back to coveralls master branch badge
For large HTTP file downloads, never copy the whole file into IO buffer, but copy it chunk by chunk
Merge pull request #39 from elfring/Reuse_of_sig_atomic_t

Reuse of the data type "sig_atomic_t"
Merge pull request #45 from cesanta/http_serve_big_files

For large HTTP file downloads, never copy the whole file into IO buffer
Automatically send PING frames to idle websocket connections. Fix #15
Merge pull request #46 from cesanta/auto_ping_websocket

Auto-PING idle websocket connections
Websocket unit test with big payloads
Add lcov test Makfile target for local test coverage rendering
Test ns_serve_http error codes
Test ns_serve_http index.html
Websocket unit test with huge payloads
Fix compilation of unit test while SSL is disabled
Fix websocket PING, has to be in the websocket handler. Fix #15
Use a distinct event type for websocket control frames
Fix DBG format strings
Test ns_resolve

It's possible that this test will be slow on machines
with unreachable dns servers. It can be skipped with -DNO_DNS_TEST
Test base64 decoding
Add valgrind test and fix memory leak in unit test