Update browserify to fix external dependency issue.

https://github.com/substack/node-browserify/issues/387
Add 'knockout' as a AMD dependency.
Wrap knockout to support both AMD and global ko.
Update sample to use KO3.
Load Knockout and editableCell using RequireJS.
Add missing require statement to selection