Fix for #698. Keep track of latest focus value, so we don't unnecessarily call focus/blur in the update function.
Update src/binding/defaultBindings/hasfocus.js

add alias "hasFocus" for binding "hasfocus"
Add spec for hasFocus alias and fix implementation
Fix the build (re-added missing linebreak)
Finally, actually fix the minified build
Fixes error in chrome when you try to inline knockout in your page

Error: Uncaught SyntaxError: Unexpected token ILLEGAL
Reproduce by just pasting knockout into a script tag in a page and
viewing
Caused by "</script>"
Changed to "<" + "/script>"
Merge pull request #728 from SteveSanderson/728-hasFocus-alias

hasfocus should be hasFocus
Merge pull request #732 from jamesjwood/master

Fixes error in chrome when you try to inline knockout in your page
Add failing spec to demonstrate bug 739
Implement fix for bug 739
Streamline logic in anyDomNodeIsAttachedToDocument
Merge pull request #739 from SteveSanderson/739-foreach-with-template-rewriting-bugfix

jquery.tmpl interpolation of observables are not updated when inside data-bind'ed elements
Merge branch '698-hasfocus-focus-getting-set-back'
Spec to represent #698 (not exactly, but as close as I can get)
fix specs that fail in IE because of sync issues
Merge pull request #736 from SteveSanderson/fix-specs-fail-in-IE

fix specs that fail in IE because of sync issues
Update README.md to reference new download page
fixes #550
Remove build output files from repository.
Remove Windows build files. Rename linux files from -linux to .sh; the .sh extension means that Windows users can still run the build just by double-clicking the build script.