Steps to reproduce:
1. Sign into GH via manage connections
2. Create new local repository
3. Double click and go to Sync
4. Click publish to github and follow prompts
Expected result: New repository pushed to .com and remote is set.
Actual result: VS crashes.
A bunch of classes were doing xaml bindings in a very wrong way, relying
on some external code setting the ViewModel property explicitly and not
defining the bindings in xaml.
Make every SimpleUserControl subclass set the ViewModel property via the
DataContextChanged event (DataContext is set for every view in
UIController), and fix the xaml bindings so things work.
Remove useless ReactiveUI code-behind bindings while we're at it, it's
pointless doing it twice.
This should fix #274 and #275
Steps to reproduce:
1. Sign into GH via manage connections
2. Create new local repository
3. Double click and go to Sync
4. Click publish to github and follow prompts
Expected result: New repository pushed to .com and remote is set.
Actual result: VS crashes.
Stacktrace: https://gist.github.com/MergeCity/e91eea9f8c2764d3d19a185bcb60f7fa