viewContainingAccessibilityElement: now tries to get the element's view directly rather than using accessibilityContainer. It then falls back to using accessibilityContainer if the instance doesn't respond to view. This fixes some cases where accessibilityContainer returned a view too far up the view hierarchy, such as when a UISwitch is in a UITableViewCell.
Added a test to TableViewTests to test the change.