Add --long doc for search output in doc/misc
Fix updating Git URLs with credentials in them

Allow urls with "@", for example git+https://user:pass@domain.com/repository.git

The code previously returned "domain.com/repository.git" instead of
"git+https://user:pass@domain.com/repository.git".
Support multiple packagenames in `npm docs`.