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)