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.
Limit the workaround in viewContainingAccessibilityElement to just UISwitch instances.
Merge pull request #385 from ksuther/viewContaingAccessibilityElement-fix

View containg accessibility element fix