Revert getPath changes in Collection.js, Store.js, and BindingSupport.js
Change enyo.getPath() to undefer kinds that are loaded
Rewrite enyo.constructorForKind to use refactored code in enyo.checkConstructor that's used by getPath changes

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)