vim - Update ultisnips plugin

Pull in recent changes to ultisnips, including my enhanced snippet for
HTML <div>.

* vim/bundle/ultisnips a12146a...ce6ade8 (9):
  > Merge pull request #91 from aschrab/html_div
  > Merge pull request #90 from vuduchild/fix_eruby_f_label_snippets
  > Merge pull request #89 from DXist/master
  > Pass <s-tab> through to supertab.
  > Merge pull request #88 from kljohann/master
  > Merge pull request #87 from AntoineD/master
  > Merge pull request #85 from pjfoley/hotfix/init_edge_case
  > Fixes bug 1191617. Improves testing.
  > Merge pull request #82 from pjfoley/feature/function_snippets
vim - Remove local html snippets file

My version of the snippet for <div>s has been merged upstream, so delete
my local file defining it.
vim - Add visual#get() function

Add function to return the visual selection
vim - Add escape#filename function

Add function to escape characters in string for use by :new command.
vim - Visual mapping for gf

Add mapping for gf in visual mode that uses the visual selection as the
filename rather than having vim determine the boundaries.
git - Use patience diff algorithm by default

The diffs produced by using the patience algorithm tend to be nicer than
ones generated by the usual default myers algorithm, so use patience by
default.
cropmail - subject munging for SQL translator list
vim - Turn off joinspaces for markdown files

The joinspaces option causes vim to use two spaces at the end of what it
thinks is a sentence.  When that is also the end of a line that causes
stackoverflow to treat it as the end of a paragraph which can result in
ugly line breaks.  Since this type of whitespace isn't important in
markdown files anyway turn the option off to get just a single space.
Merge remote-tracking branch 'pug' into zim

* pug:
  cropmail - subject munging for SQL translator list
zsh - Update additional completions

Update my copy of the zsh-completions repository.  This replaces my
version of rails completion with what looks to be a more complete
version. Also getting completion for ack that should work with 2.0.

* upstreams/completions b6dd6e3...0e6ab24 (29):
  > Merge branch 'openssl' into run
  > Merge pull request #157 from dongweiming/update_coffee
  > Merge pull request #154 from panth0r/master
  > Merge pull request #153 from mitukiii/rails
  > Merge pull request #151 from nmeum/master
  > Merge pull request #148 from luolimao/primus
  > Merge pull request #145 from mitukiii/mina
  > Merge pull request #144 from graywh/patch-1
  > Merge pull request #141 from luolimao/yaourt
  > Merge pull request #140 from peteryates/master
  > Merge pull request #138 from zhaocai/feature/_ack
  > Merge pull request #137 from zhaocai/feature/_gem
  > Merge pull request #136 from markcornick/vagrant_plugin
  > Merge pull request #134 from zhaocai/feature/_gem
  > Merge pull request #133 from zhaocai/brew
  > Merge pull request #128 from pcasaretto/add-remote-argument-to-heroku
  > Merge pull request #132 from mollifier/svm-completion
  > Merge pull request #130 from g5pw/master
  > _id3v2: complete at least one option before filenames
  > _id3: small update in descriptions and logic
  > _id3v2: initial commit
  > _id3: initial commit
  > _dzen2: initial commit
  > Merge pull request #131 from markcornick/knife_user_completion
  < Merge branch 'rails' into run
  < Merge branch 'rails' into run
  < Merge branch 'rails' into run
  < Merge branch 'rails' into run
  < Merge branch 'openssl' into run
vim - Add html tags to have indented contents
vim - Use 2-space indents in HTML files
vim - Have syntastic allow HTML autocomplete attr
i3 - Use floating mode for notification windows
vim - add signify plugin

Add signify plugin to show what lines have been changed since the latest
commit.  Configure it to only support git for now.
xmodmap - TEK lower left key as compose

Use lower left key on Truly Ergonomic Keyboard as compose key.
xmodmap - left spacebar on TEK as Super key
mutt - bind backspace to next-new in index,pager

Make it nicer to use mutt on TEK by binding backspace key to next-new
same as for tab, since it's easy to hit the former when trying for the
latter.  The backspace key wasn't previously bound to anything at all
useful in either of those contexts.
mutt - save sent messages to INBOX/old

Save my outgoing messages into the same mailbox where I save incoming
messages by default.  This will improve threading between those
messages.  It's simple enough to have mutt limit the display to only
messages from me anyway.
ssh - Remove ircproxy alias

Remove obsolete ircproxy alias.  Since I'm now using quassel for my IRC
client I no longer use the ssh alias that set up a number of port
forwards to irssi's proxy module.