Gmail app - cancel notification but see number of unread
For #1, it appears that Google changed the API for the Gmail app, and Frederico has disabled that functionality as a result.

For #2, go to the Settings in the Gmail app and select the account you're using, then uncheck "Email notifications".