Data frame table

This PR is based on Robert's QTableView for pandas data frames and also adds a corresponding Enaml widget.
Pleaese use `assertIs` and the other `assert` methods instead of the deprecated `assert_`