Squashed 'bundle/vim-pathogen/' changes from 3111f06..f1926ab

f1926ab Use fnameescape not `=...`
0c3769d Always warn on deprecated API
2c14c60 Silence errors in :helptags

git-subtree-dir: bundle/vim-pathogen
git-subtree-split: f1926ab6731cb1877160ff94d01ea644d257076e
Merge commit 'a7d18160d9f0a8e5aec90266d981d5aa994b62e3'
Squashed 'bundle/vim-rails/' changes from 9d6b78e..04034c1

04034c1 Only load macros/rails.vim if it exists
cf3512d Remove filename/type autocommands
d871c1d Provide projection abbreviations
3bcc452 Document new glob style projections
05b157e Migrate old navigation commands to new interface
a01b862 Simplify "path" in projections
2e77dee Use a standard set of % expansions
e8d8bbc Extract s:endswith
db99ee5 Guard against multiple '*'s in split
e250925 Switch projections key from command to glob
a118fdc Don't create legacy nav commands when directory is missing
01b9e8e Translate command projections to glob projections
53a6b2e Fix :Rsomecommand .
c3ee303 Navigation command fixes
666ac2a Fix tab complete error
11427e5 Rework internals of navigation command definition
3278d4b Expand new file templates using utility function
a8e5a76 Better engine support with gf
bd3d0e5 Add app/* from engines to 'path'
60e9531 Tighten generator errorformat
cfd466a Fix typo in :Rake command inside functional tests
e7027d2 Support custom syntax highlighting
c741ba7 Improve :Rails new handling
61cbf61 Pass ! to :Rails along to :Start
5046c70 Attempt to fix Rails root warnings with symlinks
ab9d12e Remove silly performance optimizations in detection
2d04394 Run tests with :Rrunner
e186039 Simplify spawning with :Rails and :Rserver
713a2bf Add overlooked config/projections.json reference
e2f3468 Remove weird try abstraction
140bed2 Document config/projections.json
0927c1c Correct Rake-related typos in autoload/rails.vim
589fb14 Support literal filenames in projections
31c049b Remove deprecation warning from :Rinvert
a5de023 Remove :Rplugin
171696b Drop support for config/rails.vim
428111f Detect any first level directory
6b8f9fb Include "ruby" in commands only on Windows
6ae0be7 Basic :Rpreview subdomain support
d8362bd Document Pow support
de5b215 Fix inexplicable failure to read PID file
5d36eb2 Fix has_path when cwd isn't root
6928fbf Support pow in :Rpreview
07e8cf8 Fix syntax error
58dab93 Get port for pid, not pid for port
f5bd9a2 Downplay need to override :Rpreview browser
310a3a2 Consistently indent examples in code
16e422b Support custom rake tasks in projections
f4d4931 Allow alternate files with %m to bubble into related
1980425 Document projections front and center
0f444d4 Support config/projections.json
8913834 Pretend we're using a "rake" compiler
4a1c380 Fix reference to global app
5656a77 Add deprecation notice to :Rnavcommand
557b107 Remove :Rset
0b3bde4 Document projection test placeholders
c5710ff Fix projection expansion for test files
05215ad Cease adjusting indent settings
8b0a3d8 Remove NERDTree reference from README
ae44c65 Ignore range for :Rake in a non-test file
ebcc113 Allow specifying custom test file
cb7dc8c :Rrunner loads results into quickfix list
4925b77 Don't blow up on missing bundler.vim
2c51332 Rip out pseudo Rake task junk
cdfbcaa Load projections from gems
67babf9 Restore ! to default make
8a57364 Allow custom rake dispatch with :Make
36323b3 Allow rake errorformat access via autoload
c0fabdc Allow easier access to :Rake internals
7ae633c Remove :Ry
f654e25 :Rails no longer defaults to console
93a96a3 Allow controlling screen/tmux from GUI
5831335 Remove prod to contact me
2c014fc Add patch method for controllers and routers
5c38b26 Allow creating per-gem projections
e2127b5 Fix g:rails_projections
a28920a Support a single string as a projection path
c21a508 Tweak projection path adding logic
27adc2c Fix syntax error
2f68ac9 Automatically add projection paths to 'path'
ad09aaf Support "test" on projections as an alternate

git-subtree-dir: bundle/vim-rails
git-subtree-split: 04034c12759245a5996b92cb2ab873ec7cebaf52
Merge commit '65f6245cdd44d4a610e1886460186d0dd0b6cbb6'
Squashed 'bundle/vim-unimpaired/' changes from 728535b..cabf4b7

cabf4b7 Wrap the 'paste' dance
8a8e515 Work around weird conceal rendering quirk
eb204f2 Handle embedded newlines in C strings correctly

git-subtree-dir: bundle/vim-unimpaired
git-subtree-split: cabf4b79b1c0cd9c9a8beec303c2e6172c82d19f
Merge commit '5b4bb4ae3f9a9d557d1fb4658d554bc5e6d295f7'
Squashed 'bundle/vim-gitgutter/' changes from 15ee31a..948a0fb

948a0fb Allow configuration of extra arguments for git-diff.
985f5f8 Remove unnecessary string concatenation.
357306f DRY configuration.
e04d719 Customisable signs' symbols.
2a5ae17 Speed up work done on `FocusGained`.
fd7fb6c Fix bug where GitGutter wasn't called on buffer write.
7f1c104 Fix autocommands so GitGutter doesn't run twice on file read.
21a27e0 Fix typos.
966a432 Specify viml for relevant code blocks.
c53f4cf Add FAQ about lag.
677dac4 Add opt-out configuration for BufEnter and FocusGained.
04be163 Fix bug for GitGutterEnable.
d40fd44 Fix bug when calling GitGutterDisable immediately.
f52625b Fix bug where vim-gitgutter tried to run for non-files.
c0d24ff Add debugging section to README.
c488295 Update signs across all buffers on FocusGained.
3f107f9 Make always-showing-the-sign-column opt-in.

git-subtree-dir: bundle/vim-gitgutter
git-subtree-split: 948a0fb977981cfbc6f363496233e2662d3e2425
Merge commit '977ffb2c60c133a2c9be1b37881baee8176c218b'