Ignore=dirty for submodules, new plugins and pathogen#infect

This PR includes some changes:

1. I hate that git says that there is untracked content for most of vim plugins since pathogen adds a doc/ folder for them, so I added an ignore=dirty to the modules

2. I added some vim plugins that are useful to me, namely: showmarks (shows your marks), matchit (to match html tags with %), zencoding-vim (html expansion with zencoding),  and ctrlp (ultra fast file searching within vim)

3. While researching why vim-coffeescript didn't show automatically the syntax (had to put filetype=off) I found that pathogen now uses the pathogen#infect function to start and auto loads the help tags, also calls the filetype correctly in that function, so I changed it ( For more info on this check this PR in pathogen's repository https://github.com/tpope/vim-pathogen/pull/26 )

Also, bunch of submodules updated apparently.