Instead of HTTP servers in both the IDE and the devices
use a bidreccional TCP comunicator.
The client is now starting the connection using the IP
provided in the IdeIP resource.
There is a new weaver that replaces the IdeIP resource with the
real IP defaulting to localhost.
For teams with several developers, the discovery approach
won't work since many devices will be announcing the service
in the same network.
Meanwhile we only support simulators and desktop app running locally