Make fast implementations of enyo.setPath/getPath that only work with local property names.  This isn't for public use, but allows the code generated for published properties to avoid extra tests.

Add a published property test to core tests.

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
ENYO-2899: deploy.js: use more compact log()
ENYO-2899, ENYO-2074: use enyo that comes with the application…

…and minify.js that comes with deploy.js.
ENYO-2899, ENYO-2074: prefer `deploy.json` over `deploy.bat|sh`

- drop load of `deploy.js` (was not used anyway)
- if deploy.json is present, use it instead of sh|bat executable scripts
ENYO-2899: deploy.js must run from the top-level package.js directory
ENYO-2899, ENYO-2074: add -E|--noexec option

Forbid application-provided code (include sh|bat) to be run by the Ares
server.
ENYO-2899, ENYO-2074: update documentation
ENYO-2899: fix jshint errors
ENYO-2899: do not switch to absolute path unless mandatory
ENYO-2899: fix following more deploy.js tests
API comment cleanup. Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
API comment cleanup. Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
API comment cleanup. Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
API comment cleanup. Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
Addressing Travis CI hatred. Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
API comment cleanup. Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
API comment cleanup. Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
API comment cleanup. Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
ENYO-2899, ENYO-2074, ENYO-1503, ENYO-1768: update documentation
ENYO-2074, ENYO-1503: fix minify using enyo.loader from app

Rather use the one aside minify itself.