Vim: update bundle submodules

* .vim/bundle/Align cace4fd...787662f (13):
  > Version 36/42
  > Renamed to Align -- Campbell E
  > Renamed to Align -- Campbell D
  > Renamed to Align -- Campbell B
  > Renamed to Align -- Campbell I
  > Renamed to Align -- Campbell H
  > Renamed to Align -- Campbell G
  > Renamed to Align -- Campbell F
  > Renamed to Align -- Campbell E
  > Renamed to Align -- Campbell D
  > Renamed to Align -- Campbell B
  > Renamed to Align -- Campbell
  > Version 1.0: Initial upload

* .vim/bundle/The-NERD-Commenter cb242a9...0b3d928 (19):
  > Merge pull request #101 from aemonge/patch-1
  > Merge pull request #79 from DawidJanczak/master
  > Merge pull request #91 from sietse/patch-1
  > Merge pull request #98 from johntyree/patch-2
  > Merge pull request #97 from johntyree/patch-1
  > Merge pull request #88 from jchain/master
  > Merge pull request #90 from 6ahodir/master
  > Merge pull request #86 from inkarkat/fix-insert-mode-plug-mapping
  > Merge pull request #87 from inkarkat/improve-insert-mode-mapping
  > Merge pull request #83 from NSError/scons
  > fix a bug from pull request #69 - doh
  > Merge pull request #67 from sbl/master
  > Merge pull request #69 from gordio/master
  > Merge pull request #72 from flxf/master
  > Merge pull request #76 from peterhost/master
  > Update readme - fix a typo
  > Merge pull request #75 from xuhdev/patch-1
  > Merge pull request #77 from jdonaldson/master
  > Merge pull request #78 from DSIW/patch-1

* .vim/bundle/command-t 341d0e5...d30099c (8):
  > Switch selection highlight color for better readability
  > Fix tiny typo in docs
  > Merge branch 'UVSoft/matlab'
  > Merge branch 'pazustep/ignore-internal-symlink'
  > doc: don't suggest `bundle install`
  > Update docs for 1.4 release
  > Add Thomas Pelletier to the author listing
  > Mention the architecture problem during compilation.

* .vim/bundle/fugitive 49c6be3...0103538 (49):
  > Expose detect interface
  > Add foldlevel to fugitive_diff_restore
  > Work around archaic encodings
  > Unify escaping rules for :Gedit with :edit
  > Fix :Git! on Windows.
  > Switch :Gblame <CR> to open commit
  > Fix setting of foldmethod in :Gstatus
  > Don't clobber foldmethod in :Gedit :
  > Support WIDE COLON in :Gstatus in some locales
  > Fix supposed "Press ENTER" prompt
  > Revert "s:Detect: only add readable files to &tags and doc"
  > Fix duplicate Signed-off-by lines
  > Return '' from buffer.path() if outside work tree
  > Send :help :Gw to the right place
  > Fix error when g:fugitive_github_domains is unset
  > Allow :Gbrowse on HTTP GitHub FI
  > Escape # in :Glog
  > Replace :Gstatus cv with cva and cvc
  > Provide failsafe for foldtext filename
  > Correct foldtext when diff.mnemonic is set
  > Mention OS X browser in FAQ
  > Fix :Gbrowse when argument starts with a digit
  > Conceal file names and line numbers in :Gblame
  > Update :Gblame supported options
  > Don't show diff in keywordprg output in GUI
  > Allow a count to blame resizers
  > Fix A in :Gblame with unix timestamp
  > s:Detect: only add readable files to &tags and doc
  > Pick sane git_dir for :Gedit from :Gstatus window
  > Support ctrlp.vim in historical buffers
  > Allow <C-p> pass through to ctrlp.vim in :Gstatus
  > Accept a count with :Gstatus <C-N>/<C-P>
  > Return to correct window when closing Gblame window
  > Fix <C-W><C-O> in diff below :Gstatus
  > Fix :Gblame width with custom date format
  > Fix :Gstatus dd on unmerged path
  > Support advice.statusHints = false
  > Fix creation of files named index
  > Support localized `git status`
  > Centralize filename extraction in :Gstatus
  > Fix - on :Gstatus headers
  > Encapsulate :Gstatus section determination logic
  > Don't activate maps without b:git_dir
  > Revert "Follow symlinks"
  > Fix :Glog on Windows
  > Re-enable editing files named index
  > Show diff from :Gstatus interally
  > Follow symlinks
  > Add maps for resizing blame window

* .vim/bundle/git 3d31cb0...5822ff0 (5):
  > Support XDG git config location
  > Ensure tabstop=8 in gitcommit
  > Fix gitcommit detection
  > Detect MERGE_MSG
  > Improve 'formatoptions'

* .vim/bundle/haml 6284c18...ce0cfed (3):
  > Merge pull request #44 from jacknagel/compiler
  > Merge pull request #43 from mattsacks/add-placeholders
  > Fix highlight of @import "foo/*.png"

* .vim/bundle/pathogen 09f2c3b...12c3483 (42):
  > Fix typo in README
  > pathogen.vim 2.2
  > Fix error in pathogen#runtime_append_all_bundles
  > Fix errors on attempt to warn
  > Revert "Point README at stable release"
  > Fix multiple arguments to pathogen#infect
  > Reveal multiple arguments form of pathogen#infect
  > Accept multiple arguments to pathogen#infect()
  > Point README at stable release
  > pathogen.vim 2.1
  > Mention deprecation of runtime_prepend_subdirectories
  > Change incubate to be consistent with surround
  > Provide more actionable warnings
  > Allow incubate('bundle/{}')
  > Don't use underscored markdown headers
  > Treat infect("~/foo/") as infect("/foo/{}")
  > Allow executing multiple commands
  > Fix :Helptags for globs in path
  > Recommend *, not {}
  > Clarify difference between {} and *
  > Allow wildcards in pathogen#infect()
  > Add missing abort declarations
  > Don't truncate non-existent directory
  > Strip trailing slashes is pathogen#surround()
  > Fix missing fold marker
  > Fix typo
  > Actually try things before you commit
  > Introduce pathogen#surround()
  > Rename pathogen#runtime_append_all_bundles
  > Allow/encourage infect paths ending in /{}
  > Formally deprecate :Vopen family
  > Allow disabling absolute path
  > Plug sensible.vim
  > Change :call to :execute
  > Allow for :exe pathogen#infect()
  > Remove advice around filetype on
  > Promote scriptease.vim
  > Don't override existing :Vedit commands
  > Drop wget from install instructions
  > Simplify modeline
  > Fix :Vopen tab complete of a/b on Windows
  > Fix :V* commands when file isn't found

* .vim/bundle/rails 8412c9b...aa8c3ad (159):
  > Fix parameter
  > Restore related() for backwards compatibility
  > Fix . argument to navigation commands
  > Provide has_path() to replace has_file()
  > Remove gratuitous coupling to bundler.vim
  > Adding 'refute' assertion keywords
  > Add 'it_behaves_like' to RSpec keyword matches
  > Fix :Rake outside of app root
  > Use rake binstub if present
  > Fix projection alternates
  > Allow overriding maps
  > Add abstraction around gems
  > Downplay :Rnavcommand
  > Update :A example for database.yml
  > Extract contribution guidelines
  > Strip underscores from projection commands
  > Load :Rails new into the quickfix list
  > Load :Rgenerate/:Rdestroy results into quickfix
  > Rework alternates
  > Fix :Rails! inside app
  > Use bin/rails if present
  > Don't assume presence of fnameescape
  > Fix tab/split disposition of certain nav commands
  > Change :: to . in JavaScript templates
  > Empty projection does not create command
  > Allow "command": false in projection
  > Drop Cream support
  > Switch :Rlocale happy path to new dispatcher
  > Fix several navigation commands
  > Increase priority of config/editor.json
  > Allow explicitly specifying projection command
  > Fix turnip template
  > Skip projection formats without a %s
  > Don't choke on blanks in s:uniq
  > Don't remove vendored gems from 'path'
  > Restore app root to path
  > Remove app root from path
  > Remove workaround for SelectBuf
  > Highlight revert in migrations
  > README.rdoc is the new README
  > Update syntax highlighting docs
  > Experimental R-free nav commands
  > Modernize partial extraction
  > Complete closer-matching partial file names before views
  > Rename classifications to projections
  > Remove :AN
  > Deprecate :Rinvert
  > Update migration keywords
  > Remove Prototype highlighting
  > Remove overlooked ActionWebService highlighting
  > Highlight concern in routes
  > Fix heading
  > README tweaks
  > Support extracting concerns and helpers
  > Remove plugin support
  > Bring default generators in line with Rails 4
  > Remove :Robserver
  > Remove :Rmetal
  > Add Mongoid gf support
  > Fix :Rrunner
  > Fix rails#app().has('bundler') on Bundler 1.3
  > Really support Rails 4 commands
  > Fix backgrounding
  > Remove debugging statement
  > Improve shell escaping
  > Tweak screen/tmux title
  > Support rails binstub
  > Drop cygwin special case
  > Give precedence to spec/features
  > Support script commands in Rails 4
  > Add support for zeus
  > Support an affinity of collection
  > Fix sloppy regex
  > More general and elegant Alternates
  > Remove unused function
  > Remove allml references
  > Support spec/features for integration tests
  > Fix directory for navigation command defaults
  > Allow plural reference in classification's related
  > Check for default locale in application.rb
  > Deprecate :Rset
  > Use :Rserver --binding to configure :Rpreview host
  > Make "format" the official classification interface
  > Remove ancient :Rset options
  > Remove bogus &modelines
  > Stop encouraging email
  > Merge branch 'master' of github.com:tpope/vim-rails
  > Allow specification of related file in classifications
  > Allow for classifications without editor.json
  > Remove g:rails_default_file
  > Remove docs for obsolete g:rails_tabstop
  > Syntax highlight ActiveRecord::Store methods
  > Deprecate :Rnavcommand
  > Rename "pattern" classification option to "format"
  > Remove g:rails_gnu_screen
  > Remove especially dumb/old abbreviations
  > Use g:rails_abbreviations to provide global abbreviations
  > Remove g:rails_syntax
  > Remove database config locking nonsense
  > Localize dbext goofiness
  > Remove obsolete modeline documentation
  > Remove g:rails_mappings
  > Rename "path" to "path_additions"
  > Kill reference to g:rails_modelines
  > Add templates for test navigation commands
  > Roll test navigation commands into new dispatcher
  > Allow tabs to stand in for indentation in templates
  > Remove :Redit and :Rfind
  > Remove :Rdoc
  > Tab complete generators based on bundled gems
  > Fix formatting
  > Make :Rails in an app call :Rscript
  > Remove modeline support
  > Remove reference to absent URL
  > Remove symbol abbreviations
  > Fix :Rspec with no arguments
  > Future compatibility with g:rails_abbreviations as a dict
  > Recommend bundler.vim
  > Add boilerplate generation to navigation commands
  > Drop b:rails_file_types
  > Fix alignment of TOC with conceal
  > Merge branch 'master' of github.com:tpope/vim-rails
  > Document config/editor.json
  > Allow "collection" affinity
  > Dogfood navcommand creation
  > Undocument -default=both()
  > Remove dumb comments
  > Fix typo
  > Don't require trailing slash in prefix
  > Refactor navigation command definition
  > Add support for abbreviations in config/editor.json
  > Support custom "classifications" in config/editor.json
  > Add support for config/editor.json
  > Simplify define_navcommand interface
  > Render string for slim template
  > Allow defining per-app navigation commands
  > Don't source app config if modelines are disabled
  > Source app specific config earlier
  > Merge pull request #170 from DawidJanczak/master
  > Correct documentation grammar
  > Support direct mapping between app/* <-> test/*
  > Needs to detect spec-lib before it detects lib
  > Don't put tmux window in background
  > Backpedal on minitest file types
  > Support minitest file types
  > Support minitest file names
  > Fix gf on render :template/:action
  > Highlight the 'mount' keyword in config/routes.rb
  > Add 'shared_context' keyword
  > Drop init of rails_statusline option
  > Don't override global user completion
  > Fix several commands on Vim 7.0
  > Fix gf on render :layout in views
  > Treat mailers like controllers for render gf
  > Fix truncated endifs
  > Layouts are always under app/views/layouts
  > Add xdg-open support to OpenURL
  > Kill trailing hyphens in ERB surroundings
  > Fix :Rmigration with space in directory name

* .vim/bundle/repeat d75a544...a81bef7 (6):
  > repeat.vim 1.1
  > Allow customizing all mappings
  > Documentation fix for repeat#setreg()
  > Go back to using feedkeys()
  > Allow for some additional post-processing
  > Respect 'foldopen' on undo

* .vim/bundle/surround 1a73f60...02199ea (8):
  > Support to disable mappings only for insert mode
  > Default to automatic indenting
  > surround.vim 2.0
  > Add a lisp function call replacement
  > Add : replacement
  > Add leading space replacement
  > Remove documentation of LaTeX expansion
  > Fix deletion of delimiters on their own lines

* .vim/bundle/vim-coffee-script d6dcb9b...089506e (5):
  > Add note to compiler script
  > Remove deprecated coffee_make_compiler option
  > Deprecate eco support
  > Remove redundant ftdetect
  > add the ._coffee extension used by streamlinejs

* .vim/bundle/vim-eunuch fd3da99...4abf1f5 (16):
  > Make :Rename relative to containing directory
  > :Chmod does not take a bang
  > Show output of :SudoWrite in GUI
  > Skip unwritable buffers as per 'buftype'
  > eunuch.vim 1.0
  > Provide :Chmod
  > Change 'shellpipe' to ignore find/locate errors
  > Fix hard tabs in docs
  > Rename :Rename to :Move
  > Accept a directory with :Rename
  > Fix :Rename ~/path when ~/path exists
  > Preserve permissions on :Rename
  > Remove prematurely added 1.0 declaration
  > Delete correct buffer
  > Delete old buffer after rename
  > Warn if Rename fails to delete the original file

* .vim/bundle/vim-golang a606552...b63f8e8 (5):
  > misc/vim: fix reimport guard and remove K mapping.
  > misc/vim: fix Drop for imports after the first group.
  > misc/vim: fix for autocompletion
  > misc/vim: fix :Import insertion heuristic.
  > misc/vim: restore fileencodings. Currently, ftdetect/gofiletype.vim set fileencodings to open the file as utf-8 encoding event if the file does not contain multibyte characters. But fileencodings is global option.

* .vim/bundle/vim-ragtag 22b8dbe...da5a0b4 (5):
  > Add support for Smarty filetype
  > Support XML namespaces
  > Fix cursor position for ERB <C-X>-
  > Remove - from <% -%> in ERB
  > Use echo instead of print for php

* .vim/bundle/vim-textobj-rubyblock c6b186d...97e4108 (13):
  > Test that oneline conditionals are accepted
  > Test that methods can be called on the `end` keyword
  > Test selection in/around do/end blocks
  > Test that ir/ar contract/expand selection
  > Test selecting in/around class
  > Test selection in/around outermost rubyblock
  > Add tests from column 0.
  > Spell out `var` behavior with cursor before/on 'end'
  > Refactor tests for more readable error messages
  > Test ir/ar for all starting lines.
  > Refactor tests.
  > Create a test case for 'end' keyword in a comment
  > Update tests for latest version of vspec

* .vim/bundle/vim-textobj-user 1b73833...03afa6c (2):
  > Merge branch 'refine-document'
  > Merge branch 'migrate-to-vim-flavor'

Signed-off-by: Wincent Colaiuta <win@wincent.com>
tmux: use `set` consistently

I was finding the myriad of `set` options and their abbreviations and
switches confusing. This commit reframes everything in terms of `set`,
unifying `set [flags]`, `set-option [flags]` and `set-window-option
[flags]` etc.

This style makes it clear that options fall into these categories:

  - `set`: per-session options
  - `set -g`: session-level options applied globally to all sessions
  - `set -w`: per-window options
  - `set -w -g`: window-level options applied globally to all windows
  - `set -s`: server-level options

Signed-off-by: Wincent Colaiuta <win@wincent.com>