added input blur and helpful docs
moved focus/blur machinery to enyo.Control
Progress handlers for enyo.Async/enyo.Ajax
 vs. spaces
Indentation issues
More indentation issues
Added a comment to Async.progress
Added progress support in enyo.WebService
Update Ajax.js

Check if contentType **begins with** 'application/json' instead of checking if contentType **is** 'application/json'.

Otherwise it sets the post body to '[Object object]' when contentType is set to 'application/json; charset=utf-8'.
More comment cleanup. Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
critical fix for flagging overloaded getter methods originally based on a published property of a parent kind

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
fix comment and regex

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
Remove extra semicolon

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Add enyo.Object.bindSafely() to bind methods to enyo.Object instances where if the object's destroyed, the binding will do nothing.

Update Enyo internal & sample code to use bindSafely (to prove it works well and reap the benefits)

Update GestureSample to remove old property setting code that doesn't work in 2.3.

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
More comment cleanup. Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
More comment cleanup. Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
Minor comment edits. Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
Additional comment cleanup. Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
Minor edits. Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
Match application/json even if it is followed by any other options followed by a semi-colon