Fix Perl folding in ftplugin

Complies with Vim 7.x perl.vim
Add bash aliases
Treat pathogen as a bundle
Improve install script to handle Bundles

Can now specify vim plugin bundles as short forms. Eg.:
- tpope/vim-pathogen - goes to github.com/tpope/vim-pathogen.git
- vimwiki - goes to github.com/vim-scripts/vimwiki.git
- any other form is not modified and passed straight through

Can also specify the transport mechanism to use when installing bundles.
This has no impact when updating bundles, since these will use the
remote url specified in the git repo.

Can also specify not to update existing bundles with a command line
switch.
Delete old pathogen install code

Requires the user to manually delete any older instances of pathogen.vim
Make tmux use C-s as the prefix key

This eases usage with readline and avoids XOFFing your screen everytime
you hit C-s by accident. This change also modifies a couple of key
bindings, such as using C-s C-s to switch to the last window, and C-s
M-k to clear the scrollback history and C-s C-y to toggle pane sync
Add tComment bundle to install script
Adjust status bar colors in tmux

With Terminal.app, the background color was getting set to base02
instead of base03, therefore, I had to use base03 (brightblack) to
distinguish the tmux status bar from the rest of the screen. It would
be a problem with vim (not so much really, since I could figure out
where the tmux status bar was based on the vim status line).

However, since iTerm2 is a better terminal emulator, it correctly
displays the background color as base03, so in order to distinguish the
status bar, I changed the color to base02 (black) instead.
Fix prompt for commands over SSH

When executing commands over SSH, such as SCP, the server (tput)
complains that there is no terminal defined. This fix sets the T_*
variables only if the TERM variable is not empty.
Update tmux colors and move status bar to top

The change to move the status bar to the top is only compatible with
tmux 1.8
Enable M-# keys to select windows in tmux
Disable syntax on in vimrc

Since there's already a syntax enable line, having syntax on is
redundant. Also, it allows plugins to override the default colors,
rather than using the default Solarized colors
Fix macro recording in Vim
Add vim editing settings for changelog files

Also add new changelog.vim file to the install list.
Add aliases for commonly used applications
Add vim-fugitive to bundles
Add SWIG ftdetect plugin
Add ftdetect folder to install script

This was missed out by the last commit, and I had to manually create the
folder before realizing that the script should have done it.
Use xterm-256color as default terminal in tmux
Add markdown files to ftplugin and ftdetect dirs