Support non-delegating form of event binding

I need to bind directly to an element using http://craig.is/riding/gators. In addition to the typical delegation, it also supports the direct binding form:

```javascript
Gator(document).bind("click", function(e){
  //...
});
```

This did not work as we are still passing the selector as `undefined` when it isn't passed.