Convert vim-surround to a subtree.

Source repo: git@github.com:tpope/vim-surround.git
Source commit: 1a73f607f8f5477d6942df2eb6e7245c4864f4d3.
Convert vim-speeddating to a subtree.

Source repo: git@github.com:tpope/vim-speeddating.git
Source commit: e5995ffe63381151dd2956703df560abefa4f020
Convert pathogen to a subtree.

Source repo: git@github.com:tpope/vim-pathogen.git
Source commit: 09f2c3b7d3666124157de759a68afe47d0bb8d25
Convert NERDTree to a subtree.

Source repo: git@github.com:scrooloose/nerdtree.git
Source commit: a1433c485eb254838c1db52e087d5ec4d1e77cfd
Convert Fugitive to a subtree.

Source repo: git@github.com:tpope/vim-fugitive.git
Source commit: b0c74e2289a1c1617a6446184f6de77b88750133
Convert Ack to a subtree.

Source repo: git@github.com:mileszs/ack.vim.git
Source commit: 9895285042a2fd5691b2f6582aa979e4d1bdffea
Convert Command-t to a subtree.

Source repo: git://git.wincent.com/command-t.git
Source commit: a6a604876f4d24bf329e73a4884c26f2184445f0
Convert NERDCommenter to a subtree.

Source repo: git@github.com:scrooloose/nerdcommenter.git
Source commit: 0b3d928dce8262dedfc2f83b9aeb59a94e4f0ae4
Kill the module file.
Merge branch 'kill-submodules'
Update vim-surround to v2.0 tag.

Squashed commit of the following:

commit 0b2c9ff9df8743ebb6a1a54eacf5dec826c2f509
Author: Tim Pope <code@tpope.net>
Date:   Tue Jan 1 01:44:29 2013 -0500

    surround.vim 2.0

    * Fix vs with selection=exclusive.
    * Remove `unnamedplus' from clipboard in addition to `unnamed'.
    * Kill vs.
    * Bump to Vim 7.
    * Add support for repeating ys commands.
    * Add support for repeating tags.
    * Don't save deleted surrounding in unnamed register.
    * Fix deletion of delimiters on their own lines.

commit 4c9a4e0b34a8c9056dcd9a1ae2e0d41f3149062d
Author: Tim Pope <code@tpope.net>
Date:   Tue Jan 1 01:42:57 2013 -0500

    Add a lisp function call replacement

    Not sure how useful this is but we'll sneak it in undocumented.

commit 29afa295aed083d9ad214028efb8c7c60bdd0a57
Author: Tim Pope <code@tpope.net>
Date:   Tue Jan 1 01:34:27 2013 -0500

    Add : replacement

    Both Ruby and Clojure use :keywords, so I'm considering this general
    enough to make a default.

commit 1c9d8e660ca65f38339b69d0c4481781eea5066c
Author: Tim Pope <code@tpope.net>
Date:   Tue Jan 1 01:32:10 2013 -0500

    Add leading space replacement

commit ac67c1a7387a9e1c082fa98e7526b7b633f4beec
Author: Tim Pope <code@tpope.net>
Date:   Tue Jan 1 01:29:57 2013 -0500

    Remove documentation of LaTeX expansion

    It's dumb, but I can't bring myself to yank it out entirely just yet.

commit f57e5aa972f0792fe3ec5a9bf5dec73f7b9fca9f
Author: Tim Pope <code@tpope.net>
Date:   Tue Dec 25 17:20:21 2012 -0500

    Fix deletion of delimiters on their own lines

    Closes #19.

commit 1a73f607f8f5477d6942df2eb6e7245c4864f4d3
Author: Tim Pope <code@tpope.net>
Date:   Thu Jun 7 20:50:23 2012 -0400

    Remove s warning

    Closes #51.

commit 489a1e8c676ad47dd358dbf883bfaf492148d38b
Author: Tim Pope <code@tpope.net>
Date:   Wed Mar 14 12:34:06 2012 -0400

    Fix `.` with `ys` and replacements with input

commit dfea25aae81711df9d05545a3b17247b1c12a6f7
Author: Tim Pope <code@tpope.net>
Date:   Wed Mar 14 09:23:25 2012 -0400

    Fix `.` after a `ys` map

    Closes #54.

commit efc017dcb4e0c95e195dd7c4fb903ecaa2a094e9
Author: Tim Pope <code@tpope.net>
Date:   Sat Mar 3 06:37:35 2012 -0500

    Don't save deleted surrounding in unnamed register

commit 98e4526c269ff5fbc4bfc0b61d6ec55647718a75
Merge: 4eb2cdf 25f5936
Author: Tim Pope <code@tpope.net>
Date:   Sat Mar 3 03:45:56 2012 -0800

    Merge pull request #52 from padgetap/master

    Make repeat work for HTML tags

commit 25f59364dbfe9178b785b810ac83e5a1e750b3b5
Author: Alex Padgett <alex.p@fuse.net>
Date:   Fri Mar 2 10:29:25 2012 -0500

    Enable repeat with tags for cst

commit b8b7ed84eed4cf1bc773191e974ca7071b3c9000
Author: Alex Padgett <alex.p@fuse.net>
Date:   Fri Mar 2 10:24:19 2012 -0500

    Clear s:tag before starting wrap function

commit 09fd529c7acf02120c8ca2efd20dc6f4cfcd5e79
Author: Alex Padgett <alex.p@fuse.net>
Date:   Fri Mar 2 09:45:03 2012 -0500

    Add tag to the end of repeat message

commit 3482aea5ba346df593f41a2e327911d2e48477fe
Author: Alex Padgett <alex.p@fuse.net>
Date:   Fri Mar 2 09:20:22 2012 -0500

    Add support for tag repeat

commit 4eb2cdfccc016889acfa3b5d63e8f390a87863cf
Author: Chris Johnsen <chris_johnsen@pobox.com>
Date:   Tue Nov 15 01:26:23 2011 -0600

    Fix typo

commit f77ee23e7e427878931ab3801bbf85a825f5b33c
Author: Chris Johnsen <chris_johnsen@pobox.com>
Date:   Tue Nov 15 01:16:29 2011 -0600

    Fix more mentions of "vs" in the docs

commit 6f0984a5ca1430047fe760fc680c6cf98ae94b01
Author: Tim Pope <code@tpope.net>
Date:   Thu Oct 6 18:15:49 2011 -0400

    Don't clobber v_s map

commit 440dc59614c05ed62767d03dfd9c19e08a99b828
Author: Tim Pope <code@tpope.net>
Date:   Sat Sep 17 16:42:24 2011 -0400

    Typo

commit f6c9d3beb2d11959d22b2555636aeb0c37e66aa1
Author: Tim Pope <code@tpope.net>
Date:   Sat Sep 10 19:25:18 2011 -0400

    Warn about removed "s" mapping

commit c9120390d8e51e42faef420f83ef0001a20643f3
Author: Tim Pope <code@tpope.net>
Date:   Tue Aug 30 20:32:08 2011 -0400

    Kill vs in the docs

commit 21d737564403966dd1e8e37847b23898868a3640
Author: Tim Pope <code@tpope.net>
Date:   Mon Aug 29 01:22:25 2011 -0400

    Bump to Vim 7

commit 2e600335dbaa01a76abf50adafb6e0e38d42be1a
Author: Tim Pope <code@tpope.net>
Date:   Tue Aug 30 20:31:53 2011 -0400

    Clarify copyright

commit 6fb16eae21f455eceda94279e84e4fb5d155580a
Author: Tim Pope <code@tpope.net>
Date:   Mon Aug 29 01:54:27 2011 -0400

    Kill vs

commit 3d2d04a31b32e8e7be36a556704cbfb417d2f3aa
Author: Tim Pope <code@tpope.net>
Date:   Mon Aug 29 01:22:01 2011 -0400

    Add a README

commit 50934cc38b3421b9694cba1717903cb37c8bb104
Author: Tim Pope <code@tpope.net>
Date:   Mon Aug 29 01:21:49 2011 -0400

    Ignore doc/tags

commit 4eed69afe5c219a76dd5de529c3e74ed9ac0c888
Author: Tim Pope <code@tpope.net>
Date:   Mon Aug 29 00:54:17 2011 -0400

    Kill boilerplate and commented code

commit 010c5fc9151ef2896ba463b0e8764feaad3d1514
Author: Tim Pope <code@tpope.net>
Date:   Mon Aug 29 00:51:56 2011 -0400

    Use URL not email

commit d9e6bfdd902fc661c8fd58ede248ccfc3b3039d7
Author: guns <sung@metablu.com>
Date:   Sun Jan 23 10:41:55 2011 +0800

    Remove `unnamedplus' from clipboard in addition to `unnamed'

    Vim 7.3.074 adds the `unnamedplus' feature to the clipboard option,
    which allows use of the "+ register (X11 CLIPBOARD) via yank/paste

commit 193649616c560f15bc8bcd9b15fd96d1bdaeb2ee
Author: Tim Pope <code@tpope.net>
Date:   Tue Jan 11 23:14:25 2011 -0500

    Fix vs with selection=exclusive

commit e6f8ab5b82556876ef50f125785dec9241655ce4
Author: Tim Pope <code@tpope.net>
Date:   Sat Mar 6 00:19:42 2010 -0500

    Update email address

commit b99ce735ea5b225db11aff33ed608edb8d27e7e3
Author: Peter Vandenberk <pvandenberk@mac.com>
Date:   Wed Dec 1 20:22:36 2010 +0800

    add space after ">" at end of line to ensure vim visibly renders it

commit 27710a2224d6dd0486d1c40d09ef18dd752e7d37
Author: Tim Pope <code@tpope.net>
Date:   Thu Sep 9 11:00:28 2010 -0400

    Add rob-fortune's mnemonic for "ys"

commit ad5690f10eb08688b0772045a4795cf7df461c93
Author: Tim Pope <code@tpope.net>
Date:   Fri Mar 5 19:47:32 2010 -0500

    surround.vim 1.90

commit 29af61b9b4d7a269278e85d70a89b897f8b7a5e8
Author: Tim Pope <code@tpope.net>
Date:   Fri Mar 5 19:57:17 2010 -0500

    Use xmap if possible for vgS

commit a48b3be6cbeb3e2218af3abb24f78d4052e33941
Author: Tim Pope <code@tpope.net>
Date:   Fri Mar 5 19:38:43 2010 -0500

    Begin phasing out vs and introduce vgS

commit e842a0106141e95c3df24fcd366c82098b9b4a24
Author: Tim Pope <code@tpope.net>
Date:   Fri Mar 5 18:43:02 2010 -0500

    Switch to a 'shiftwidth' of 2

commit f5dc0afc4b5025ce6d085f1f9c41b5629257ce0e
Author: Tim Pope <code@tpope.net>
Date:   Fri Mar 5 19:43:10 2010 -0500

    Update email address

commit 545ca856ff99ef13dee161b465277d4dc9a1e2ad
Author: Tim Pope <code@tpope.net>
Date:   Tue Nov 3 22:16:48 2009 -0500

    Work around remapped "d" [Christian Oudard]

commit 50cea145343e74a3018ea21d35e57b607b90852c
Author: Tim Pope <code@tpope.net>
Date:   Wed Jul 8 19:04:15 2009 -0400

    Really get rid of % mapping on tag input

commit 298858f6a2ee87095fa95dde1ed1d560a5b132b1
Author: Tim Pope <code@tpope.net>
Date:   Fri Apr 25 18:31:09 2008 -0500

    Fix bugs related to 'ignorecase' and 'clipboard'

commit b50ce893627af9abd2d0e298dd6a2ba78b984253
Author: Tim Pope <code@tpope.net>
Date:   Fri Apr 25 18:26:52 2008 -0500

    Documentation typo fixes

commit e9ba54ce8dacb95563db99081e79c37377b30514
Author: Tim Pope <code@tpope.net>
Date:   Fri Feb 15 21:43:42 2008 +0000

    Fix shift in csw, etc.

commit 5f32b8921e748640b93f9a11b31e4e164cf57a4b
Author: Tim Pope <code@tpope.net>
Date:   Mon Feb 4 03:50:46 2008 +0000

    Don't back up if no match found

commit 4c001173adafb755a37887c9fa321095661b9564
Author: Tim Pope <code@tpope.net>
Date:   Tue Jan 29 15:46:22 2008 +0000

    Settle on using repeat#set

commit 9b9445f62b3500252b178454ab3b7edabfa9ee71
Author: Tim Pope <code@tpope.net>
Date:   Tue Jan 29 15:43:43 2008 +0000

    Fix regression in quote handling

commit 9813515fb262bf74bf1adf7c4f41253d36b86740
Author: Tim Pope <code@tpope.net>
Date:   Sun Jan 27 16:27:08 2008 +0000

    Hedge bets on dot.vim/repeat.vim name

commit bb456ddcf43f5eaa9de0c953cc773334e7f12aad
Author: Tim Pope <code@tpope.net>
Date:   Fri Jan 25 18:31:07 2008 +0000

    Fix edgecase where ds would move the inner text

commit dff474073c78c659a11d2f38845856db963b0fe8
Author: Tim Pope <code@tpope.net>
Date:   Fri Jan 25 18:22:00 2008 +0000

    Surround docs grammar fix and other cleanup

commit afd585e84cce7833c6e9c7829ba1bedb900603a2
Author: Tim Pope <code@tpope.net>
Date:   Thu Jan 24 03:15:36 2008 +0000

    Added dot.vim support to surround.vim

commit 5cc6e56248f399114fd7f6f0f9996e8e813e9e71
Author: Tim Pope <code@tpope.net>
Date:   Mon Oct 1 15:27:33 2007 +0000

    Fixed multiline surrounds in insert mode

commit b70c7e159d1c79099f86311855c85fc9575fa661
Author: Tim Pope <code@tpope.net>
Date:   Mon Oct 1 15:20:30 2007 +0000

    Whitespace tweak

commit 18967e9fcbee0011e2338e6b0fa7ff74beb33270
Author: Tim Pope <code@tpope.net>
Date:   Tue Jul 31 14:20:47 2007 +0000

    Tweaked insert mode indent rules

commit 714e9b8a61958b4fe990741c5859e77269159303
Author: Tim Pope <code@tpope.net>
Date:   Sun May 27 21:15:27 2007 +0000

    Experimental C comment support

commit a7208375e759145869172735cc5ea68c3dc916c4
Author: Tim Pope <code@tpope.net>
Date:   Thu May 10 20:49:49 2007 +0000

    surround_indent now works in insert mode; Added <C-]> for braces

commit e801be2fca66cc43fc91b8001e8c63aa1c15d614
Author: Tim Pope <code@tpope.net>
Date:   Thu May 10 04:59:47 2007 +0000

    Document <C-}>, cleanup formatting

commit 4606cef26078273feb62028b9cf062e99e7cb5c0
Author: Tim Pope <code@tpope.net>
Date:   Fri Feb 16 17:29:43 2007 +0000

    Added note about surround_insert_tail

commit 370bb2ab2f141cdcfb611e766cb92684e475d5fd
Author: Tim Pope <code@tpope.net>
Date:   Mon Feb 12 15:37:15 2007 +0000

    surround_insert_tail, xmap rather than vmap

commit 8ae2a809662ff0ef963ea56fb370221a34f22fad
Author: Tim Pope <code@tpope.net>
Date:   Mon Feb 12 01:06:21 2007 +0000

    Another substitution example

commit 8a2116a0c1e981667d6b7f9e10ee5cdd66689f44
Author: Tim Pope <code@tpope.net>
Date:   Sun Feb 11 18:23:19 2007 +0000

    Save and restore clipboard option, rather than hack around behavior

commit c85cef48cafb0abe2b69695ae8321b0ced401432
Author: Tim Pope <code@tpope.net>
Date:   Sun Feb 11 18:09:45 2007 +0000

    Try to work around clipboard=unnamed

commit 90295205adbf2e33d87bdd00647d0c5bc8c0d0f6
Author: Tim Pope <code@tpope.net>
Date:   Mon Feb 5 17:47:43 2007 +0000

    Proof of concept substitutions in user replacements

commit d49993acfa239e3b6ffdc32ad3f8784e593be085
Author: Tim Pope <code@tpope.net>
Date:   Tue Nov 14 07:16:55 2006 +0000

    Made separate help file

commit fea47208d18640d4856bb4f4dee70fe926cdbc76
Author: Tim Pope <code@tpope.net>
Date:   Sun Nov 12 02:02:30 2006 +0000

    Eliminated error in visual mode mapping

commit b31015ee87179f8c225c97e548fc545f0ddf5381
Author: Tim Pope <code@tpope.net>
Date:   Tue Nov 7 23:03:52 2006 +0000

    <C-G>s in insert mode; fixed bug in ys when selection starts at end of line

commit 1e4cf6f319763dbae6ab01d86625b30f3256eac4
Author: Tim Pope <code@tpope.net>
Date:   Mon Nov 6 05:53:09 2006 +0000

    Discard numerical argument for ys and yS

commit dd236914cf79d77162ad17b9be455a2753b86824
Author: Tim Pope <code@tpope.net>
Date:   Sun Nov 5 18:50:27 2006 +0000

    Alphabetic characters won't insert themselves

commit f168e0d58cf13cd2278f59675284c2108d06cd54
Author: Tim Pope <code@tpope.net>
Date:   Sun Nov 5 06:15:24 2006 +0000

    Bugfix with noexpandtab; restore clipboard

commit 6916c71a00a2a7e70e976baba874fe17508bb47d
Author: Tim Pope <code@tpope.net>
Date:   Thu Nov 2 17:21:39 2006 +0000

    S in blockwise visual mode trims trailing space

commit 07a90d26f34cdfba2798b17ac4749b241e552a31
Author: Tim Pope <code@tpope.net>
Date:   Wed Nov 1 05:59:08 2006 +0000

    Cope with backslashes in blockwise visual mode

commit d12310f483c6d1015f70ed8b9bc1aa6dbda75c5d
Author: Tim Pope <code@tpope.net>
Date:   Tue Oct 31 21:34:54 2006 +0000

    Allow newlines in closing (but not opening) of replacement

commit f97446abd1cde076730ddbeee218f1cd737118a4
Author: Tim Pope <code@tpope.net>
Date:   Tue Oct 31 20:59:02 2006 +0000

    Alternate insert mode implementation

commit 6c639ccfd4a229b13030ad64c1b9b3b6dc984e6c
Author: Tim Pope <code@tpope.net>
Date:   Tue Oct 31 02:02:17 2006 +0000

    Cleaned up; added blockwise visual mode support

commit f06d8099732e85fe56bea41a2a5f33cb96e6bc2a
Author: Tim Pope <code@tpope.net>
Date:   Mon Oct 30 19:19:57 2006 +0000

    (sort of) allow newlines in replacement

commit 80136d216fc18211a88e68245ed707721058a6e5
Author: Tim Pope <code@tpope.net>
Date:   Mon Oct 30 04:57:40 2006 +0000

    Allow count after ds and cs

commit 011d388ca2455795412132cf45cedfac56fc65a3
Author: Tim Pope <code@tpope.net>
Date:   Mon Oct 30 01:34:06 2006 +0000

    Clarified SurroundHelp() at top of file

commit 1edeffcc0d4b2666a3e6623116bfea55b62ac482
Author: Tim Pope <code@tpope.net>
Date:   Mon Oct 30 00:09:40 2006 +0000

    Much improved documentation

commit 62021e986ef2b0c17d7a7d8421359140510d2ce5
Author: Tim Pope <code@tpope.net>
Date:   Sun Oct 29 21:03:15 2006 +0000

    Case sensitive comparisons; minor tweaks

commit d99a4b9e01142daf9ec3c20a0c7e2421cc24be75
Author: Tim Pope <code@tpope.net>
Date:   Sun Oct 29 04:18:16 2006 +0000

    Remove whitespace in some cases

commit 736d1b5482d7843e82680b67b8e732a23b9c1eea
Author: Tim Pope <code@tpope.net>
Date:   Sun Oct 29 03:44:12 2006 +0000

    Insert mode mapping, space adding, LaTeX/function replacements

commit 0229c93f941f8a933ecfd2794527c5a5b02a8f73
Author: Tim Pope <code@tpope.net>
Date:   Sat Oct 28 00:31:44 2006 +0000

    Added plugin
Remove Command-T plugin.

Because compiling my own extension is a pain.
Add Ctrl-P plugin.

Source repo: git@github.com:kien/ctrlp.vim.git
Source tag: 1.79
Remove old flush command from Command-T.
Add <Leader>t command for CtrlP plugin.

Because it'll take me a while to adjust to Ctrl-p as a shortcut.
Merge branch 'replace-command-t'