Adding A-Z and |[^>]* to the RegExpr used to parse the data-bind attribute from
the template KO is given.

This change is required, for IE8 and below, if you do not use the <script> tag
to wrap template HTML. In IE it removes "" marks around className attribute
value. It also capitalizes the DOM node tags i.e. div is DIV.
Changed Function.bind to improve performance when there are no arguments to be bound (when there is no partial application).
Add tests for Function.bind; fix indentation; fix issues found by tests and improve slightly