_brew update

1. use _call_program
2. formulae completion for search
3. formulae completion for upgrade
4. add pin/unpin command
Merge pull request #133 from zhaocai/brew

_brew update