WIP: Updated all dependencies to latest version
mdns was updated to a new major version, so i had to change a bit of code to use the new mdns api.
Needs testing. It compiles, and the changes are small, so everything should work anyway
Edited by Lorenzo Miglietta