first round of protocol parsers optimizations

preliminary api for language-independent body read

another step

completed body read language independent implementation

ported gevent to the new read/write api

ported websockets to the new read/write api

removed channels subsystem

removed channels subsystem

ported lua to the new read/write api

fixed post-buffering

readline is still broken

improved request body readline

very difficult test for readline()/read() combo passed

other improvements in postbuffering/read/readline

ported --http-socket to the new api

added X-Forwarded-SSL management

removed old api

more refactoring

ported the RACK plugin to the new api

ported psgi plugin to the new api

defintely removed clustering

simpified ifdel hell

simpified ifdef hell

removed useless configuration options
fixed a regression with sendfile()
osx fixes
generalized offload subsystem
ported ping plugin to the new api
zmq need a bit more work...
coroae fixes
Coro::AnyEvent + websockets is working
simplified --http-websockets
improved ugreen support and cgi integration
prepare for ruby websockets + fibers support
ruby/rack websockets support
ifdefed stuff only available in newer curl releases
Merge pull request #149 from prymitive/alarm_curl

ifdefed stuff only available in newer curl releases
Merge branch 'master' of github.com:unbit/uwsgi
fiber fixes
updated mod_uwsgi copyright notes
add copyright notes in mod_proxy_uwsgi and correctly decode PATH_INFO/SCRIPT_NAME
Merge branches 'master', 'master' and 'master' of git://github.com/unbit/uwsgi
really apply PATH_INFO fix in mod_proxy_uwsgi