Fix and additions

Introduce new enyo.Enumerable kind, rewrite for enyo.ArrayController, add new Data* view kinds, etc. Still many changes to come (WIP) but in the _enyo_ namespace for convenience since they are usable.