Rename enyo.kindFinish to enyo.kind.finish to avoid cluttering enyo namespace
Clear "inProps" when done with enyo.kind.finish() call to release memory from closure
Use enyo.delegate instead of Object.create for older browser support
Rename enyo.delegate's argument to be clearer

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