_brew update

1. use _call_program
2. formulae completion for search
3. formulae completion for upgrade
4. add pin/unpin command