Merge pull request #304 from enyojs/master

Merging for "pilot-2" release.
Add overrideCallback property to enyo.JsonpRequest and clarify documentation around callbackName use.
Add test for proper overrideCallback usage.

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combeee@lge.com)
Merge pull request #307 from enyojs/jsonprequest-override-callbackname

Reviewed-By: Cole Davis (cole.davis@lge.com)
Add testing of AJAX to travis-ci
* move tests into separate travis-ci.sh script
* fix AJAX test php files to work in PHP CLI server mode
* add more test logging to have visibility into failures
* switch to PHP environment to have access to PHP 5.4

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

Add testing of AJAX to travis-ci
ENYO-2301: fix XHR code to only apply cache-control code for iOS 6, not 6+. Clarify comments to note this behavior.

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

ENYO-2301: fix XHR code to only apply cache-control code for iOS 6, not ...
Fix enyo.Drawer and GestureSample.js to properly stop animation event propogation

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
GF-6936: Initial implementation of on-device source handling.
Enyo-DCO-1.1-Signed-off-by: Kevin Schaaf <kevin.schaaf@lge.com>
Remove playground sample from Enyo -- it's no longer featured on website and it relies on a library in extra that I'm removing.

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

Remove playground sample from Enyo -- it's no longer featured on website...
Merge pull request #312 from enyojs/stop-animation-events

Fix enyo.Drawer and GestureSample.js to properly stop animation event pr...
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>