finish coverting to xbmcvfs

Necessary on environments that have multiple systems with different path translations.