fix sftp, cifs (smb) in Networkplaces

backports and port to commons-vfs2 commits from sf-svn/trunk:
ff3bb8ee3bebb3459502545dc529ebb353886f38
bb51e63b25879d35bf54efd3d495824c99f48dae
7d91798ff60adccee79c311d0144da5f4e057561
fd6771016a47a7c581ac031b24881e753d86c858
f07ebee8e12179167204cabd9ce328a9ca29f27a
94ced89be2180943f2eff7d1d66a44038cc4174a

vfs's smbprovider is in not aviable in public maven-repos, so copy impl.
remove unnecessary dependencies from webapps