Only connect to network if needed, and only connect to cell data if local area network connection fails
YouTube test does not specifically require LAN
Merge pull request #767 from davehunt/online-improvements

Improve the way we connect to network