alter command help to explain glob usage

hey there! using globs for whitelisting packages is (imo) a very useful feature worth being explained to the user ;)
Skip external symlinks when creating PHAR archive
Ignore gh-pages branches, fixes #3073
Merge pull request #3051 from phramz/patch-1

alter command help to explain glob usage
Simplify version ranges (hopefully includes hhvm), refs #3049
Remove symlinks instead of recursing into them when deleting, fixes #3050
Fix typo
Allow empty json files to be merged into a config, fixes #3055
Allow $HOME and ~ usage in all *-dir config values, fixes #3060
Fix --no-plugins support in installation manager, fixes #3031
Merge pull request #3065 from joker806/phar_symlinks

Skip external symlinks when creating PHAR archive
Only lines starting with a # should be treated as comments, fixes #3066
Fix file deletions to always use a delayed retry on windows, fixes #3074