Bind custom dom bindings to the object.

Modules using bindings (e.g. ampersand-view) can pass an extra
value to the bindings() call to bind all custom type functions to.
Since we aren't saving the bound function, we're just calling it with a different context, this would be clearer (and perform much better) as:

```
type.call(obj, match, value, previousValue);
```