Added 'wheel' Event Support (#261)

Addresses #261

Also improved OpenSeadragon.addEvent()/OpenSeadragon.removeEvent()