adding MHD_set_response_options function

git-svn-id: https://gnunet.org/svn/libmicrohttpd@33603 140774ce-b5e7-0310-ab8b-a85725594a96
-add missing extern

git-svn-id: https://gnunet.org/svn/libmicrohttpd@33628 140774ce-b5e7-0310-ab8b-a85725594a96
-fix lack of adding listen FD to epoll set for external select before first call to MHD_run (see mailinglist)

git-svn-id: https://gnunet.org/svn/libmicrohttpd@33735 140774ce-b5e7-0310-ab8b-a85725594a96
-spell Keep-Alive consistently

git-svn-id: https://gnunet.org/svn/libmicrohttpd@33739 140774ce-b5e7-0310-ab8b-a85725594a96
lock when modifying response object to add missing headers

git-svn-id: https://gnunet.org/svn/libmicrohttpd@33742 140774ce-b5e7-0310-ab8b-a85725594a96
better fix for the concurrent response modification issue: do not modify response to add extra headers, only add them into the connection output buffer

git-svn-id: https://gnunet.org/svn/libmicrohttpd@33743 140774ce-b5e7-0310-ab8b-a85725594a96
-do not be so picky about except set, we do not use it anyway

git-svn-id: https://gnunet.org/svn/libmicrohttpd@33804 140774ce-b5e7-0310-ab8b-a85725594a96
fix failure to terminate quickly in thread-per-connection mode if clients have open connections

git-svn-id: https://gnunet.org/svn/libmicrohttpd@33874 140774ce-b5e7-0310-ab8b-a85725594a96