move fetching of genres to VideoLibrary::getGenres()
initialize the genre list to an empty array so we don't get an error in
case no genres are returned from XBMC (happens if the library contains
no movies)