Add dismissOnExternalInteraction property
Add delegate to decide whether to dismiss overlay on outside click
Add documentation for overlay delegate
Merge pull request #1292 from Stuk/overlay-dismiss-delegate

Overlay shouldDismissOverlay delegate