Support Picker controls that aren't used as the inputView for a text field

Other behavior added:
 - Special case UIDatePicker to not search below that element as it can significantly deteriorate performance
 - Added a series of test cases for both UIDatePicker and UIPickerView
 - Ensure that all the functionality works on both iOS6 and iOS7