Add propertyChangedFired=false to focus handler.

propertyChangedFired is always set to true.  Added code to set it to false when an input gets focus.
Amend spec to demonstrate necessity of change
Merge pull request #1306 from knockout/1247-propertychangefired-bug

1247 propertychangefired bug