Add define() to UMD to make proper AMD package

https://github.com/thedersen/backbone.validation/blob/master/dist/backbone-validation-amd.js

With no `define()` I encounter the error:

`Uncaught Error: Module name "backbone.<moduleName>" has not been loaded yet for context: _. Use require([])`
Suffix to return amended Backbone object
tonys AMD patch applied
version number upgraded
version number upgraded
version numbers fixed
Default to normal sync if no socket passed in
Merge pull request #1 from blairvanderhoof/master

https://github.com/logicalparadox/backbone.iobind/issues/43
Merge branch 'master' of https://github.com/mauron85/backbone.iobind

Conflicts:
	dist/backbone.iobind.min.js
latest from logicalparadox, blairvanderhoof and mauron85