[2/3] settings: add support for adb over network

PS6:
rebased to solve merge conflict

PS7:
now its correct

Change-Id: Ibc577c36e4f3dec348da11ae5603e6406db6571c