Use modern methods for view snapshots if available.

If the client has iOS7, uses the new |drawViewHierarchyInRect:afterScreenUpdates:| method in NISnapshotRotation, which renders UIDatePickers in iOS7 correctly.