Multicast discovery uses the DispatcherServlet

* The "discovered" packet is sent over HTTP instead of UDP
* Aims to remove a bug on Mac OS