Use NIMutableTableViewDatasource in NITableViewSystem

- Convert NITableViewSystem to use NIMutableTableViewDatasource 
- Add messages to the table system delegate to support swipe to delete on cells in table system managed tableviews