Changes to use UPNP to find piano automatically

Upon startup Droidklavier will attempt to automatically find the piano
on the network, instead of requiring the user to enter the IP address.