Allow users to pass an index_path or array of index_paths to update_table_data.

When this is passed, it won't update the entire table data, but just the cell or cells that correspond to the index_path(s) passed.
Allow args to be just an NSIndexPath or an array of them.
Better checking of the array of NSIndexPaths
Merge branch 'master' into update_table_data_index_paths

* master: (50 commits)
  Version 2.0.1
  Updated to RubyMotion 2.32
  Workaround for issue #539
  Updated for Travis
  Updated tab bar rotation methods to actually work
  Another test that has to die. If we have regressions I'll re-write the tests myself.
  killing this horrible test that randomly fails with fire
  Specifying RubyMotion version in Rakefile for specs
  Resolved conflicts
  Add shouldAutorotate support to tab_bar_controller
  Move states into constant array
  Move index_path_to_section_index into Table::Utils
  Dedup the functional screens
  Further simplify search
  Rename method to index_path_to_section_index as in Table
  Attempt to improve Code Climate score
  Fixes issue 524.
  Adds DummyImageView to fix #522 table cell remote_image stub issue
  Fix shouldAutorotate for VCs under the moreNavigationController
  Add shouldAutorotate support to tab_bar_controller
  ...
Add tests for table utils.
Add failing test for index_path_to_section_index util method
Check to see if the param is a hash in table utils
Use the new array_all_members_of method for a shorter if statement.
Fix table updating of  index paths
Passing tests for index_path updating of tables.
tabby-tab.
Update to use more efficient array_all_members_of? method.
Merge pull request #498 from clearsightstudio/update_table_data_index_paths

Allow users to pass an index_path or array of index_paths to update_table_data.