misc fixes for zsh.

- fix cygwin check in aliases
- improve gvim aliases
- handle spaces in "o"
- allow completion of .pro files
- fix sourcing bash scripts with BASH_SOURCE
- fix last-failure script to only show one failure
- only list active sessions in multiplex