Merge pull request #1798 from max-voloshin/fix-ssl-options

Documentation: fix ssl options; add tips about ssl and ssh2 options
Merge pull request #1797 from 1ed/self-update

Resolve symbolic link in self-update command
Add a run-script command
Merge remote-tracking branch 'fabpot/run-script-cmd'
Only return search matches once, fixes #1801
Implement search over description/keywords, refs #1801
Fix handling of COMPOSER_DISCARD_CHANGES env var
Clarify exception message
Clarify some more
Put a higher prio on replacers of the same vendor as the required package
Adjust according to feedback
removes sudo from global installation

The /usr/local/bin folder should require sudo access.
Remove unused use statement
Merge pull request #1807 from sclarson/patch-1

removes sudo from global installation
Remind people to use sudo, refs #1807
Merge pull request #1804 from Seldaek/replacerprio

Put a higher prio on replacers of the same vendor as the required package
fixed typo in doc
Allow svn repositories to reside deeper than module root
Default module path to empty string
Update 02-libraries.md: typo