ENYO-2647: have enyo.Component.bubbleUp handle case where no event is passed in

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
ENYO-2681: models without a schema do not have the _relations hash initialized

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
Merge pull request #332 from enyojs/ENYO-2647

ENYO-2647: have enyo.Component.bubbleUp handle case where no event is pa...

Reviewed-By: Ben Combee (ben.combee@lge.com)
Merge pull request #333 from enyojs/ENYO-2681

ENYO-2681: models without a schema do not have the _relations hash initi...

Reviewed-By: Ben Combee (ben.combee@lge.com)
Adding back fullscreen support for palm system.

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

Adding back fullscreen support for palm system.
Update Component.js

Fix delegate assignment to use empty object if no event was provided.

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Update .travis.yml to run all test scripts directly
Add color output to phantomjs runs to better find failures
Turn off failing CI if Ajax tests fail due to PhantomJS XHR bug

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Rework .travis.yml script to have only one command

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Have phantom tests fail if no tests were actually run (saw some undetected failures when this happened during enyo defer work)

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
in certain cases, allow the toOne and toMany relation types to be defined with all defaults safely

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
update pooling to not use extraneous properties and allow multiple objects to be released back to the pool in a single call

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
update controller support to only rebuild bindings related to the controller property

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
remove the typeWrangler paradigm, allow more dynamic schema generation, update data-layer unit tests

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

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
Merge pull request #336 from enyojs/model-fixes

Model fixes

Reviewed-By: Ben Combee (ben.combee@lge.com)
Merge pull request #335 from enyojs/test-travisci-changes

Improvements to Travis CI testing
Revert "update controller support to only rebuild bindings related to the controller property"

This reverts commit d4914e48b43b92198cdd7a41ff37a91ec39258ee.
cleanup and adjust to accept properties with leading "."

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
update controller and model support methods to rebuild only the bindings necessary and fix auto binding support to deal with this change

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