cmd/ftp: if completion fails due to FileNotFound, just eat it.
cmd/ftp: if completion fails due to FileNotFound, just eat it.

Just as bash would do, if you're trying to complete a filename that doesn't
exist, just don't offer any completions.  In this case, it only happens if
you try to complete through a broken symlink.

Now that we've fixed this case, enable the printing of exception tracebacks
in case of *other* kinds of completion errors, since we don't expect there
to be any.

[Committed by apenwarr based on an unofficial patch from Gabriel]

tjanez/bup,jbaber/bup,gevaerts/bup,mhoeher/bup,pombredanne/bup,tjanez/bup,pombredanne/bup,apenwarr/bup,gevaerts/bup,jbaber/bup,pombredanne/bup,ToxicFrog/bup,apenwarr/bup,tjanez/bup,tjanez/bup,mhoeher/bup,ToxicFrog/bup,pombredanne/bup,jbaber/bup,jbaber/bup,gevaerts/bup,apenwarr/bup,gevaerts/bup,tjanez/bup,pombredanne/bup,ToxicFrog/bup,jbaber/bup,ToxicFrog/bup,mhoeher/bup,mhoeher/bup,ToxicFrog/bup,mhoeher/bup,pombredanne/bup,jbaber/bup,gevaerts/bup,mhoeher/bup,tjanez/bup,apenwarr/bup