zero pids after worker killed due to --idle usage
uwsgiconfig: cleanup report initialization
uwsgiconfig: use optparse for arguments passing

This opens the possibility (if desired) to have multiple options
passed at the same time, the same options repeated, etc...
Also it gives an help for free.
uwsgiconfig: add --verbose switch

Print the whole compilation commandlines

Based on a patch from Jonas Smedegaard
uwsgiconfig: add --debug and --asan options

--debug compiles with debug symbols
--asan adds support for compiling with address sanitizer, see
http://clang.llvm.org/docs/AddressSanitizer.html#usage
Should work with clang and gcc 4.8. Does not find as many issues
as valgrind but having lot less overhead could be enabled in more
situations.

While at it handle --cflags and --build together instead of
duplicating code.
cheaper API change to allow signaling cheaper algo if it can spawn new workers or only cheap them. Fixes #394
use buffer protocol in WSGI response
typos
clear exception on PyObject_CheckReadBuffer error
Merge pull request #401 from prymitive/cheaper_fix_limit

adapted cheaper algos to work properly with cheaper limits
Merge pull request #400 from xrmx/config-cleanup

Some uwsgiconfig.py cleanups
prepare for 1.9.18
Merge pull request #217 from prymitive/idle_fix

zero pids after worker killed due to --idle usage
fixed #399
wait for deamon pid after SIGTERM to prevent it from becoming zombie
Merge pull request #297 from prymitive/dfix

fixed dump daemon process termination
introducing raw mode
raw sockets must be undeferred
implemented raw response for python