(bug 54103) allow ftp links

added support for ftp links
added tests
added documentation

Change-Id: I898e2a8330923f5f32809c9485a83d71546c1c65
Merge "(bug 54103) allow ftp links"