Possibility to register widget as binding

Initial commit
Possibility to register widget as binding

Done
RequireJS dependency was removed, but ko.widget plugin remains AMD ready.

It also fixes #1
RequireJS dependency was removed, but ko.widget plugin remains AMD ready.

Unit tests were added for case #1
inject/windowInject should clear html when widget becomes null

Fixed
Unit test fixes for IE11