event: reimplement in C++.

Sometimes doesn't crash. May cause kernel panic (probably kdbus bug).
event: add urllib

event-based HTTP(S?) client. Requires http://bugs.python.org/issue21039
to be fixed