Restructured project:
Moved MainWindow & HeroView in Views subfolder/namespace
Moved HeroViewModel & ServiceInfo in ViewModels subfolder/namespace
Renamed ServiceInfo to MainViewModel

--HG--
rename : D3HeroesTool/D3Commands.cs => D3HeroesTool/Commands/D3Commands.cs
rename : D3HeroesTool/HeroViewModel.cs => D3HeroesTool/ViewModels/HeroViewModel.cs
rename : D3HeroesTool/ServiceInfo.cs => D3HeroesTool/ViewModels/MainViewModel.cs
rename : D3HeroesTool/HeroView.xaml => D3HeroesTool/Views/HeroView.xaml
rename : D3HeroesTool/HeroView.xaml.cs => D3HeroesTool/Views/HeroView.xaml.cs
rename : D3HeroesTool/MainWindow.xaml => D3HeroesTool/Views/MainWindow.xaml
rename : D3HeroesTool/MainWindow.xaml.cs => D3HeroesTool/Views/MainWindow.xaml.cs
Moved heroes tab control to its proper CareerView
MainViewModel now owns a current ViewModel property (HeroView now broken though)
Introduced BaseViewModel to support it
Career view now directly access heroes' list
Fixed HeroView datacontext
Added a view to notify user that a career is being downloaded
Disabling "Invoke heroes" button as long as a download is ongoing