Added DismissListener to be called whenever the Snackbar is dismissed.

Added a DismissListener to be called whenever the Snackbar is dismissed, either due to timeout, action click, or swipe. Also added isShowing() and isDismissed() calls.