Merge pull request #304 from enyojs/master

Merging for "pilot-2" release.
GF-6936: Initial implementation of on-device source handling.
Enyo-DCO-1.1-Signed-off-by: Kevin Schaaf <kevin.schaaf@lge.com>
Adding HTML5 fullscreen support to enyo controls.

Enyo-DCO-1.1-Signed-off-by: Chris Patalano <christopher.patalano@lge.com>
Cleanup jshint whitespace issue
Move enyo.fullscreen definition out of enyo.ready() call to allow for easier documentation with API tool

Enyo-DCO-1.1-Signged-Off-By: Ben Combee (ben.combee@lge.com)
Move fullscreen.js from dom to ui, since the fallback code relies on enyo.FloatingLayer

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Updated fullscreen to add support for esc key on platforms without native support, and changed out this.fullscreen published property for this.isFullscreen()

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

Adding HTML5 fullscreen support to enyo controls.

Reviewed-By: Ben Combee (ben.combee@lge.com)
Adding Audio kind and sample to enyo

It appears samples/packages.js was previously committed with Windows
line breaks. I've converted them, thus the apparent change on all lines.

Enyo-DCO-1.1-Signed-off-by: Jeremy Thomas <jeremy.thomas@lge.com>
Restructuring conditional

Enyo-DCO-1.1-Signed-off-by: Jeremy Thomas <jeremy.thomas@lge.com>
GF-6936: Second pass at on-device source handling.
Enyo-DCO-1.1-Signed-off-by: Kevin Schaaf <kevin.schaaf@lge.com>
GF-6936: Remove automatic package aliasing (unused feature and consensus is it seems conceptually flawed).
Enyo-DCO-1.1-Signed-off-by: Kevin Schaaf <kevin.schaaf@lge.com>
GF-6936: Fix comments to print relative paths, so build machine paths aren't in minified file.
Enyo-DCO-1.1-Signed-off-by: Kevin Schaaf <kevin.schaaf@lge.com>
GF-6936: Update unit tests: DecodePackageTest no longer tests for package alias, as that has been excised.  Added PathResolverTest for rewriting complex path prefixes (rather than just tokens).
Enyo-DCO-1.1-Signed-off-by: Kevin Schaaf <kevin.schaaf@lge.com>
update model destroy

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
first pass per-list selection support for modeled data objects

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

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

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
ensure that attributes are preserved

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
use the built-in getter if it exists

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
interim commit repairing some behaviors in data lists

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