Add support for Backbone defined via factory function
- new backboneAgent onDefined/onceDefined utility functions