Vim: split Command-T and Vim wildignore values

Two things going on here:

- switch from patterns like ".git" and ".hg", which only work with the
  "ruby" scanner (which I happen to use, so I didn't really notice that
  the other scanners behave differently) to "**/.git/*" and "**/.hg/*"
  respectively, which will work for the "ruby", "find" or "git" scanners
- pull some of the stuff that was in 'wildignore' out into
  'g:CommandTWildIgnore'; most of these things (eg. stuff in
  "node_modules" is really only annoying in Command-T, and there's no
  real need to exclude it from other forms of navigation in Vim
Vim: update Command-T

* .vim/bundle/command-t 9a9b37e...cc6c692 (14):
  > doc: Document file scanner 'wildignore' differences
  > Marginally simplify prefix_len handling
  > Make CommandT::VIM::Window a module
  > Remove repetitive `self.` in class method declarations
  > Remove spec/vim_formatter.rb
  > Consistently use parens around method param lists
  > doc: update HISTORY with wildignore fix
  > Simplify inheritance in FileScanner subclasses
  > Fix ignoring of 'wildignore'
  > doc: mention Ruby 1.8.5 compatibility fixes in the HISTORY section
  > Attempt fix for build breakage on old Ruby
  > Don't assume RUBY_PATCHLEVEL exists
  > Merge branch 'gh/pull/48' into next
  > Merge branch 'gh/aledovsky/https-gitmodules' into next