constructor: do not initialize this._events - leave this for .init()

Not only this is saner since on every method call there is a check "this._events || init.call(this);", but this patch also enables using EventEmitter2 as a prototype - someone might need to make a "subclass" - extend EventEmitter2