Added UMD wrapper so knockout.selection can be used with AMD/require.js

...and even in node.js.