Namespace and folder cleanup
Create ViewModels namespace - move ViewModel and rename to BrowserTabViewModel
Move and rename MainView to BrowserTabView
Added the NonReloadingTabControl, with an appropriate (slightly customized) style. Based on 8bddd309e1846a1f774a9ca276bcb56d912734b4 by amaitland, but slightly tweaked so we make each commit even more minimalistic in nature.
Added custom DataTemplate for BrowserTabViewModels, so we can use the TabControl in a much more MVVM-oriented fashion than previously.
Added custom TabItem style, with some triggers to make Selected and non-selected tabs look different (to make it easier to distinguish them from each other).
Cleaned up the way we used the tab, by binding to a collection of BrowserTabViewModels instead. We could clean this up even further by moving stuff out from MainWindow to a MainView & MainViewModel (to achieve a fully code-behind-free approach), but let’s start with this. :) Similarly, based on @amaitland’s changes, only splitting them more aggressively.
Set up bindings for Ctrl+T and Ctrl+W, to Open and Close tabs respectively.
We also need a ContentTemplate, so we display stuff appropriately.
Ah, apparently I missed these ones earlier. The downside of trying to be minimalistic I guess. ;)
Added an ItemTemplate with a Close button.
Remove ViewSourceCommand from ViewModel, instead using the newly implemented command on WebView instead
Remove default value from constructor, keeps setting of URL's in one place (in MainWindow)
Changed property name to make it more explicit what this one is about.
Less whitespace to the people.
Add some margin between the X and the title.
Merge pull request #344 from cefsharp/feature/wpf-tabbed

Fork of #343