add udf filesystem handler (copied from xbmc)