Collected bindings initialization in one place, added 'id' and 'data-bind' attributes auto-binding

Github doesn't allow me to make pull requests for separate commits, so I will collect all I wanted to pull in ths request.

I changed a bit library's API:

* now `createDefaultBindings` used for initializing and as static method
* `createDefaultBindings` search bindings for 'id', 'name' and 'data-bind' attributes
* I added simple parsing rule `DOM attribute - model attribute` for DOM elemts, so `<div data-bind="hidden IsHidden">` works well
* Fixed cobine bindings utility, now it can cobbine as many bindings as you want

Hope changes are useful.