Call Object.prototype.hasOwnProperty.apply()
Merge remote-tracking branch 'origin/master' into glenn/issue-3002
Merge branch 'master' into glenn/issue-3002
Add CollectionUtils.hasOwnProperty. Add 'hasOwnProperty' tests for JSUtils and StringMatch.
CollectionUtils.hasOwnProperty --> CollectionUtils.hasProperty. As JSHint correctly stated: 'hasOwnProperty is a really bad name.'
Merge pull request #3004 from adobe/glenn/issue-3002

Fix JS Quick Edit for projects that have a function named "hasOwnProperty"