Fix race condition at startup.

If SetScrollInfo is called before the control is arranged, it will try to lay out and paint in an empty rectangle and crash.
Support selected line number as second command-line argument.
Avoid race condition by subscribing to events on Dispatcher thread.
Enlarge default window size.
Use "Any CPU" platform.
Prefer the 'origin' remote (for GitHub URLs).