Switch code to use enyo.Object.bindSafely

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Merge pull request #149 from enyojs/bindSafely

Switch code to use enyo.Object.bindSafely
Editorial cleanup. Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
Add .jshintrc file with onyx rules
Update source to be jshint-clean

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Fix double include of onyx source in ContextualPopupSample.html

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)