drop non-alpnanumeric chars from Canonical Name

following up on #2659, further steps toward an algorithmic
derivation of Canonical Name from App Name.

Also add two rules about hyphens which are implied and already
followed by every Cask.
Update/fix Disk Drill
Update/fix DiskAid
Update/fix GeekTool
Update/fix Postbox
Update/fix ScreenSteps
Update/fix MoneyWell
Merge pull request #3187 from alebcay/screensteps

Update/fix ScreenSteps
Merge pull request #3189 from alebcay/postbox

Update/fix Postbox
Merge pull request #3185 from alebcay/moneywell

Update/fix MoneyWell
Update/fix Navicat Data Modeler
Update/fix Navicat for MariaDB
Update/fix Navicat for MySQL
Update/fix Navicat for Oracle
Update/fix Navicat for PostgreSQL
Update/fix Navicat for SQL Server
Update/fix Navicat for SQLite
Update/fix Vocabulist
Update/fix Unison Usenet
Update/fix Opera Mobile Emulator