Add bindings for virEvent{Add,Remove}Timeout

This allows the domain events example to periodically check for
GC errors by calling Gc.compact () from a timer callback.