Remove the old FIFO socket from the event queue when recreating it

The previous code had two problems:
  1) It never removed the old fd from the event loop, which meant that
if the new fd received a different index, the old fd would keeping
waking up the master process repeatedly.
  2) If the new fd got the same index but the master loop went back to
epoll_wait() fast enough, Linux would claim that the socket is ready for
reading, but read() would return 0 again, which would cause the FIFO to
be recreated again, etc.

Fix by removing the old fd from the event queue before recreating it.
Merge pull request #657 from johto/fifo_recreation

Remove the old FIFO socket from the event queue when recreating it
fixed rados async support
implemented PUT and DELETE methods for rados
improved timeout
first attempt in improving rados multithreading
fixed sync rados behaviour
the Rados plugin is no more based on the GlusterFS one
added uwsgi[rsize] routing var
added mkcol to rados
implemented OPTIONS in rados
improved buffer json escaping
fixed wrongly nulled filename in rados
added if-hostname
2.0.6 is ready
send data as a counter, m has no meaning in statsd
Merge pull request #659 from CashStar/stats_pusher_statsd_counter_fix

send data as a counter, m has no meaning in statsd
Add cache length parameter to the parameter parsing.
Merge pull request #660 from andrewbevitt/master

Add cache length parameter to the PHP parameter parsing.
added Mathieu Dupuy to CONTRIBUTORS