fixed a spec and removed an old file reference
fixed issues with the App class which appeared due to bad commit before branching
updated the GetRootResult to search for/return MusicFolders and renamed the GetRootIndex method of the SubsonicService to GetMusicFolders
added the GetIndexResult class and the GetIndex method to the SubsonicService class
updated the IndexViewModel to inherit from the DetailViewModelBase class and the way it populates to use the info of a MusicFolder
Merge branch 'master' into saveRestoreState

Conflicts:
	Client/App.xaml.cs
	Client/Index/IIndexViewModel.cs
	Client/Index/IndexViewModel.cs
	Client/Main/IMainViewModel.cs
renamed the NavigateByEntityType method from the NavigationServiceExtensions to NavigateByModelType
extracted the Name property to SubsonicModelBase/ISubsonicModel
fixed an issue in the IndexViewModel where the on click action was set to the old ArtistClick implementation instead of the base ChildClick
added a class restriction to the DetailViewModelBase generic parameter
switched to id based navigation and updated the way the playback viewmodel handles setting it's Parameter property
removed unused code
fixed issue with title not appearing on detail viewmodels due to the fact the default AfterLoadModel method would never terminate
moved the search logic from shell view model to search view model
removed old file from repository
added the ICustomFrameAdapter interface to aid in mocking the functionality of extension methods and fixed a failing spec in SearchViewModelTests
updated the way the search view model works to allow navigation using only a string parameter