Show what episode information we have if not enough exists to call LoadEpisodeInfo().
Do a similar change for movies that haven't been indentified. This will allow the media file path UI element to be correctly populated.
Prevent Null-deref if no image is selected during a movie scrape. This is likely to happen if no fanart scrapers are enabled.
Merge pull request #12 from msavazzi/master

Finished to split modules
Merge pull request #10 from rassilon/displayEpisodesWoCallingLoadEpisodeInfo

If not all of the information exists for a specific episode/movie at least display what we have
Merge pull request #11 from rassilon/fixScrapeMovieNoSelectedImg

Prevent Null-deref if no image is selected during a movie scrape.
Merge pull request #13 from msavazzi/master

xml fixed
Improve IMDB Poster scraping by handling ._V1_SX214_CR0,0,214,317_.jpg
and ._V1_SY295_SX197_.jpg suffixes.
Simply dlgImgSelect callers by returning a DialogResult from ShowDialog instead of the MediaContainer.Image. Expose the result from a Results property. This will prevent the local Poster or Fanart variables from ever containing Nothing and thus preventing NULL-derefs.
Only display Poster/Fanart selection dialog if there are actual images to select from.
Remove MajorVersion from clsAPIMaster since it is no longer used.
Refactor AdvancedSettings usage by making it an IDisposable instance modifying global static data. The disposing (via a Using block) ensures that Save is only made once per Using block instead of per method call to SetXXXSetting.
Return DialogResult from yet another dialog. dlgImgManual this time. Again, this is to prevent NULL-derefs when you cancel the dialog. All callers updated.
Trim the property getters of the Audio/Video media information because some of the data is parsed as a Single. The leading/trailing white space give that utility function heartburn. This cuts most of the problem off by  preventing the code above the XML layer from seeing the leading/trailing whitespace that is allowed to exist in the XML file.
If there are no images from scraping don't display dialog, instead display a message box with an appropriate message for both Poster and Fanart.
Fix the bulk renamer dialog startup codepath by calling .Read() before trying to access a column.
Merge pull request #14 from rassilon/improveIMDBPosterScraping

Improve IMDB Poster scraping by handling ._V1_SX214_CR0,0,214,317_.jpg
Merge pull request #15 from rassilon/fanartRelatedCleanup

Fanart/Poster image selection related cleanup
Merge pull request #16 from rassilon/removeAPIMasterMajorVersion

Remove MajorVersion from clsAPIMaster since it is no longer used.
Merge pull request #17 from rassilon/refactorAdvancedSettings

Refactor AdvancedSettings usage by making it an IDisposable instance mod...