Improved iOS 5 compatibility

Adding support for iOS 6 table cell dequeuing methods when targeting and running in iOS 5. 

Running the example apps in iOS 5 exposes two bugs relating to differences in how iOS handles appearance changes between version 5 and 6. This PR seems to fix the issue for grouped table views, but not for plain ones.