[fix] xbmcvfs might return false if no slash is at the end of folder

thx @beam in bbe9a30e5c1153a57e5809ce371e7105abdb5763
restructure search, only use SSP for download and match, search using web and sXML