Add ability to have a private settings bundle

Settings will be loaded from either "InAppSettings.bundle" or "Settings.bundle" (searched in that order). This
allows you to use the library in the cases where you explicitly don't want the settings to appear in the main
Settings app.
Fixed compiler warnings for assignment in condition.
Allow setting the title manually.
Using UITextAlignmentLeft for UITextField to mimic Settings.app
Support external keyboards; fixed the white stripe above the keyboard when IASK is launched via navigation push; fixed glitches with changing statusBar height; fixed height of textField cells; consistently cache tableViewCells;
Added Open URL support, loosely based on @siuying's work.
merged with @dhennessy's "Add ability to have a private settings bundle"
Improve subclassing support for IASKAppSettingsViewController
Deselect previously selected row (animated) if returning from navigation subviews.
 * Allow landscape orientation
 * Fix slider width on orientation changes
 * Add missing UIKit.h import
Merge branch 'master' of git://github.com/futuretap/InAppSettingsKit
Bumped SDK version to iOS 4.0, set deployment target to iOS 3.0
Multiple Select view now highlights the cell in blue like the built in settings app (by @ryanbooker)
Scroll the selected multiValue item to the middle as in System Settings (based on @ryanbooker's work)
Synchronize settings between IASK, other in-app locations and Settings.app using notifications (by @ryanbooker)
 * Allow landscape orientation
 * Fix slider width on orientation changes
 * Add missing UIKit.h import
Support landscape for textFields; scroll textFields to visible when using external keyboard
Fixed iOS 3.x compatibility; fixed slider (couldn't be changed); slider cells now can't be highlighted anymore; fixed text field; fixed multiValues deselect animation; notification observers are now correctly removed when done; fixed interoperability for apps that change NSUserDefaults in the background (change notifications now don't cancel text cells being edited); fixed build warnings;
Merge branch 'master' of git://github.com/futuretap/InAppSettingsKit
Add support for iOS 4.0+ FooterText in PSGroupSpecifier