Made eventfd.cc compile under LEGACY_LINUX=1.  (Included missing header.)
Made linux_tcp_conn_t::on_event use more braces around conditionals for ease of adding debugf lines.
Added some handy debugf statements to linux_tcp_conn_t.
Updated copyright notice on network.cc (lol).
Improve the init.d file (issues #188 and #251)
Merge review 182 by @mlucy @coffeemug (Fix #251 #188)
tweak to compile with gcc 4.7.2

clustering/administration/http/log_app.cc: In member function 'virtual http_res_t log_http_app_t::handle(const http_req_t&)':
clustering/administration/http/log_app.cc:85:86: error: narrowing conversion of '(((long long int)time(0u)) + 1000ll)' from 'long long int' to '__time_t {aka long int}' inside { } is ill-formed in C++11 [-Werror=narrowing]
Merge review 185 by @srh
Merge branch 'next' into sam_203
Removed pointless typedefs pollfd_vector_t and callback_map_t.
Moved public and private members around in poll_event_queue_t.  Productivity!
Added DISABLE_COPYING to (e)poll_event_queue_t.
Merge branch 'sam_legacy' into next
Commented out debugfs in network.cc.
Merge branch 'next' into sam_203
With some awful hacks (linux_event_watcher_t::stop_watching_for_errors) we stopped using 100% CPU.  However, we are leaking a dead TCP connection (one that does but is not destructed).
Dropped debugf statements from network.cc.
Made us use event_watcher->stop_watching_for_errors even in "unexpected" calls to linux_tcp_conn_t::on_event.
Removed message about unexpected epoll/hup/rdhup, applied stop_watching_for_errors logic to socket_stream.cc.
Dropped the TODO in network.cc, it was wrong.