Warning when including hap-nodejs into plugin
<!-- If you have an issue with a plugin create an issue on that plugin's GitHub page instead. -->

<!-- Before opening an issue, please review the Troubleshooting Page on the Wiki to ensure that this is a new issue, and alternatively search the closed issues for similar problems. -->

<!-- Link to the the Wiki - https://github.com/nfarina/homebridge/wiki -->

<!-- Provide a general summary in the Title above -->

**Describe The Bug:**
<!-- A clear and concise description of what the bug is. -->
including hap-nodejs in your package.json causes the Red warning:"The plugin "homebridge-cmd4" defines 'homebridge' and/or 'hap-nodejs' in their 'dependencies' section, meaning they carry an additional copy of homebridge and hap-nodejs. This not only wastes disk space, but also can cause major incompatibility issues and thus is considered bad practice. Please inform the developer to update their plugin!"

I'm the developer of Cmd4. I had previously removed this dependancy (Along with homebridge), but want to put hap-nodejs back and the reason is this.
I'm working on my config.schema.json, but specifically with homebridge/plugin-ui-utils.  This plugin has a web server which allows me to configure my schema dynamically at runtime because my Cmd4 plugin tries to support everything which is impossible to do statically.  The server does not get _api where the format can be queried, so I decided to include hap-nodejs and that's where I ran into this issue.  
Is there any way this warning can be removed, or do you know another way around it.

Thanks,
John Talbot


**To Reproduce:**
<!-- Steps to reproduce the behavior. -->

**Expected behavior:**
<!-- A clear and concise description of what you expected to happen. -->

[**Logs:**]()
<!-- Please paste any relevant log output into a gist or using hastebin-->
<!-- If using hastebin or other text sharing website please make the lifespan long-->
<!-- Paste the link between the two () above -->
<!-- Remove any sensitive information, passwords, etc. -->
<!-- Please include the beginning of the log where the homebridge initialization happens -->
<!-- If needing to link multiple log files please do so between the ``` lines below -->

```
Secondary Homebridge Logs here
```

**Homebridge Config:**
<!-- Paste relevant output between the two ``` lines below -->
<!-- Remove any sensitive information, passwords, etc. -->

```json
Show your homebridge config.json here
```

**Screenshots:**
<!-- If applicable, add screenshots to help explain your problem. -->

**Environment:**

* **Node.js Version**: <!-- node -v -->v12.21.0
* **NPM Version**: <!-- npm -v -->7.5.2
* **Homebridge Version**: <!-- homebridge -V -->Initializing HAP-NodeJS v0.9.4...
1.3.4
* **Operating System**: Raspbian / Ubuntu / Debian / Windows / macOS / Docker / other Debian
* **Process Supervisor**: Systemd / init.d / pm2 / launchctl / Docker / hb-service / other / none launchctl

<!-- Click the "Preview" tab before you submit to ensure the formatting is correct. -->
