vim - Update fugitive plugin
zsh - Export $PAGER

Need to export $PAGER in order for it to be effective.  Hadn't noticed
that it wasn't effective, since my selected pager matches the default on
most systems.  Noticed this after installing the lv package on pug,
which became the highest priority alternative for the pager.
zsh - Fixed completion of git submodules

Provide better definition of __git_submodules function that doesn't
include `git describe` output for submodules.  I'll be sending this
upstream, but I want to use a local version until that gets back down to
me.
ssh - Configs to connect to NetApp MacBook at home
Update upstreams/zsh
zsh - Read .gitmodules directly for completion

Read .gitmodules file rather than calling `git submodules` to generate
list of submodules.  Calling the command is slow because it attempts to
duplicate `git describe` information for each submodule, but for
completion that would only be thrown away.
zsh - Add trailing slash in _ration

When converting third consecutive dot to ../.. add a trailing slash as
well to further simplify entering relative paths.
vim - More fixes for nerdtree invalid bookmarks
* vim/bundle/nerdtree 05fcc2a...2c0bf10 (1):
  > Nicer error for opening bad bookmarks
git - More robust submodule-annotate alias

Add `|| true` to git submodule-annotate alias so that failure to
annotate one submodule won't prevent attempts to annotate later
submodules.
vim - Configure SwapIt to fallback to SpeedDating
Update upstreams/zsh
Modify git submodule completion to use foreach

Use `git submodule foreach` to get list of submodule paths rather than
parsing .gitmodules file directly.  This automatically adjusts paths
based on location in repository.
Use upstream git completion again
Add bashrc

Create basic bashrc file for use on hosts which I don't want to (because
I likely won't be using it much) or can't install zsh.
Merge remote-tracking branch 'pug' into frell

* pug:
  vim - Configure SwapIt to fallback to SpeedDating
mutt - more save hooks
zsh - Cleanup setting of $PAGER

- Don't set $PAGER to zless.  On OS X zless uses $PAGER to display
  files; so that setting doesn't work.
- Use anonymous function to prevent creating global temporary variable,
  even though it was being unset.
- Use $commands associative array in place of $(whence).
- Remove non-sensical instances of PAGER="$PAGER".
- Don't alias less to itself.
zsh - Use view for "L" alias if $EDITOR is vimx
zsh - export $P4CONFIG
git - Enable autocorrect of subcommands