private synchronized void subnetDeviceFound(Device device) {
        devicesFound.add(device);
        listener.onDeviceFound(device);
    }
Starts the scan to find other devices on the subnet

@param listener - to pass on the results
@return this object so we can call cancel on it if needed
library/src/main/java/com/stealthcopter/networktools/SubnetDevices.java