Miscellaneous improvements

Changes:
- Changed minimum version requirement to iOS 7.0. Note that if you use this library with an app whose minimum target is 7.0, you should still gate off any advanced features.
- Added macros for checking iOS version at runtime
- Changed sample app to work with iOS 7 targets