Merge pull request #760 from jrogelstad/21302

issue #21302: Extensions need to consider roles too. Performance tweak.
Merge pull request #762 from jrogelstad/21234

issue #21234: Disable money widget properly.
issue #21359: Break fetch query into two parts to optimize performance.
Merge pull request #778 from jrogelstad/21359

issue #21359: Improve query performance.
fixed some enyo-x hinting
fixed easy backbone-x jshint
fixing some hinting in tools
fixed some datasource hinting
fixed some enyo-client/application hinting
Merge pull request #779 from shackbarth/jshint

some jshinting