Clean up initial state / network list sync, remove updateAll

* Removed updateAll calls.  Now we either call sendInitialState (for when the extension and app initially connect) or Social.notifyUI for when an individual network changes
* Change the ui network model to contain a list of all networkNames (strings) and a single onlineNetwork field

Tested in Chrome, grunt test (updated tests, removed tests no longer needed with simpler syncNetwork behavior)
Is this taken out because the user can no longer see this page after they're connected?