Fix a method attribute mismatch warning.

This shows up when compiling with -Wmismatched-method-attributes.
fixes picker cutoff issue in landscape mode for iPhone iOS5
adds fix for iPhone iOS4 landscape picker
moving to runtime checks for ios5 specific fix