Fixed disappearance on return from background

When the app goes to the background with an NAModalSheet showing, it
wouldn’t appear on return to the foreground. It was still present, but
not visible.
Added touchedOutsideContent block property (can be used instead of delegate callback for touches outside content).
Allow specification of presenting view controller so the sheet can mimic allowed orientations