[CB-4077] Separate the actions of removing a plugin from a platform and ...

...removing the plugin entirely

This patch should be coordinated with the matching pull request for cordova-plugman.

This allows dependency-only plugins to be properly removed, and also fixes a bug in which only a plugin installed to multiple platforms would only be removed from one platform with `cordova plugin rm`