Add functions to allow update over cellular (including tethered connection) am: 4b0d6032cb am: edd4cd2c48 am: 6fdd135cb2
am: f5814852f1

Change-Id: Ie8fa89f5a6a781e4d87329e64adefee1850eabba