Merge "Observe NetworkCallback instead of polling" into pi-dev