Merge changes from topics "NetworkAgent_constructor", "roaming"

* changes:
  Add a systemapi constructor for NetworkAgent
  Make NetworkCapabilities authoritative for roaming state