Connect dialog fix

Fixed multiple connect dialogs by changing Transitions to reuse fragment objects.  The bug was caused by multiple registrations; onCreate was called
every time we switched back to the NetworkFragment, but onDestroy was not being
called because we held the fragment on the back stack.

@ejohnson44 please look at this to make sure I didn't break anything fundamental with our fragments.