Adding enyo.Table, enyo.DataTable (work in progress).

Enyo-DCO-1.1-Signed-Off-By: Gray Norton <gray.norton@lge.com>
Merge branch 'master' of https://github.com/enyojs/enyo into graynorton-table-datatable
Removing wip.js (currently empty) from /ui/data's package.js file.

Enyo-DCO-1.1-Signed-Off-By: Gray Norton <gray.norton@lge.com>
Merge pull request #276 from enyojs/graynorton-table-datatable

Adding enyo.Table, enyo.DataTable (works in progress)
interim commit adding and removing various kinds and testing basic functionality

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
cleanup filenames and move data from ext to kernel

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
update less and css

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
add raw and toJSON methods for model and collection

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
remove selection support mixin, fix controller test in enyo.DataRepeater, allow binding into the "data" property of enyo.Collections

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
Merge pull request #277 from clinuz/master

Interim Changes

Reviewed-By: Gray Norton (gray.norton@lge.com)
In enyo.DataTable, replace enyo.DataController (which no longer exists) with enyo.Collection.

Enyo-DCO-1.1-Signed-Off-By: Gray Norton <gray.norton@lge.com>
Merge pull request #278 from enyojs/graynorton-replace-data-controller

Over-the-shoulder review from Kevin Schaaf (kevin.schaaf@lge.com).