Improvements on GCM::Notification validations

Update conditional validation for `collapse_key`.