complete rewrite of enyo.getPath and enyo.setPath as well as removing unnecessary methods and update path for adding published property getters/setters and how those are used in the getPath/setPath paradigm

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
fix check path for function

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
Merge pull request #407 from enyojs/perf-get-set

Rewrite enyo.getPath and enyo.setPath for better performance

Reviewed-By: Ben Combee (ben.combee@lge.com)
ENYO-2987: Change enyo.super to enyo.inherit to avoid clash with ES3 reserved work

- Restore .jshintrc to check es3: true now that we're not using super.
- Add inline docs for enyo.inherit()

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

Reviewed-By: Cole Davis (cole.davis@lge.com)

ENYO-2987: Change enyo.super to enyo.inherit to avoid clash with ES3 res...
Update documentation blocks for the enyo.super -> enyo.inherit change

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
GF-7829: Keep package name in re-mapped sources, to allow deploying multiple CSS themes in the same library.
Enyo-DCO-1.1-Signed-off-by: Kevin Schaaf <kevin.schaaf@lge.com>
ENYO-2993: add buttons status to events generated by msevents.js
Merge pull request #412 from enyojs/ENYO-2993

ENYO-2993: add buttons status to events generated by msevents.js

Reviewed-By: Ben Combee (ben.combee@lge.com)
Merge pull request #411 from enyojs/GF-7829-kevinpschaaf

GF-7829: Keep package filename in re-mapped sources, to allow deploying mult...

Reviewed-By: Ben Combee (ben.combee@lge.com)
Fixed lessc.js to work with multiple less files in package.js.

Enyo-DCO-1.1-Signed-off-by: Chris Patalano <christopher.patalano@lge.com>
Travis-CI Cleanup.

Enyo-DCO-1.1-Signed-off-by: Chris Patalano <christopher.patalano@lge.com>
Merge pull request #413 from enyojs/lesscFix-patalano

Fixed lessc.js to work with multiple less files in package.js.

Reviewed-By: Ben Combee (ben.combee@lge.com)
Remove orphaned files from removed Playground sample

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
If enyo-ilib is present, let it broadcast the "onlocalechange" signal so that iLib can set its locale before any locale-aware Enyo controls try to query it. Addresses GF-7388.

Enyo-DCO-1.1-Signed-Off-By: Gray Norton (gray.norton@lge.com)
GF-7388: Providing a hook for g11n libraries to update internal state before Enyo fires the "onlocalechange" signal. Moving all g11n hooks to a new ext/hooks.js file.

Enyo-DCO-1.1-Signed-Off-By: Gray Norton (gray.norton@lge.com)
GF-12302: Add scoped group support via groupName property.
Enyo-DCO-1.1-Signed-off-by: Kevin Schaaf <kevin.schaaf@lge.com>
GF-33973: Assign applications an owner of enyo.root, which is a known last resort for event handling from views.  Since applications aren't UiComponents but do own views, their view events should funnel here as well.
Enyo-DCO-1.1-Signed-off-by: Kevin Schaaf <kevin.schaaf@lge.com>
GF-3228: Print error instead of crashing when encountering invalid kindsEnyo-DCO-1.1-Signed-off-by: Kevin Schaaf <kevin.schaaf@lge.com>
GF-3228: Throw error when encountering invalid kind, but make it descriptive
Enyo-DCO-1.1-Signed-off-by: Kevin Schaaf <kevin.schaaf@lge.com>