Fix bugs introduced by using await
Change MovieViewModel to use cached property like TV shows
Load children in the treeview asynchronously
Show progress ring when background work is being done
Refresh info from .nfo file when adding sources or looking for new episodes to get the the title in the cache
Only try to update metadata once for a given path + Fix exception handling in ApiWrapper following the change to async
Bring movies UI up to par with TV shows