Fixes issue with missing artwork browser for movies, missing "Random movie" menu item and "Random TV show" menu item, as well as an issue with unidentified movies crashing the library update process. Also adds a ton of changes to code performing null and empty string checks.