Ftp switch from url options to protocol options

this need https://github.com/xbmc/xbmc/pull/2356 to go in first. for current pr, check the last commit here.

this pr also still keep the support of ftp use url options, but print a deprecated warning log for it.