Fix iOS 7 passcode view in iOS 6 build environment

We weren't properly exposing the call to `setEdgesForExtendedLayout:` for iOS 7 at build time in an iOS 6 environment.  The result was that the call would not be invoked for iOS 7 users employing our template apps or binary distributions, effectively breaking the passcode screen on iOS 7 for those use cases.

Also updated to the latest shared repo changes.