Android M - How to determine if the user checked "Never ask again" when denying my app's runtime permission request?

According to the Permissions on Android guide, an app can check for runtime permissions and request permissions if it hasn't been granted already. The following dialog will be displayed when reques...