Allow :CtrlPLine to take a bufname argument

Closes #396
Add main to list of block level elements

HTML5 now supports main element http://www.w3.org/html/wg/drafts/html/master/grouping-content.html#the-main-element
Merge pull request #652 from eddiemonge/patch-1

Add main to list of block level elements
GCC refactor.
Small fixes.
Minor optimisation related to syntastic_ignore_files.
Change 'call' to 'execute'

According to https://github.com/tpope/vim-pathogen
Merge pull request #658 from GarrisonJ/patch-1

Change 'call' to 'execute'
Coffee checker: "--lint" is now deprecated.
Clear loclist if there are no errors. Fixes #650.
Add a note about syntastic_always_populate_loc_list.  Formatting.
Minor update to the docs.
Fixed typo in NERD_tree.txt
Formatting, again.
Relax parsing of version strings.
add oclint syntax checker for c/c++
OClint can check Objective-C files.  Cleanup.
Uniform naming for load guards.
Remove duplicated code.
New checker: text/atdtool.