add eol, precedes, and conceal symbols to 'listchars'

I want eol so I can easily verify that apparently-blank lines are totally blank. And I still want trail so that I know I won't miss that a whitespace-only line has whitespace because the eol symbol is too far to the right. Though ideally, eol would show only on blank lines.

I rarely need precedes, but it should be useful when it shows.

I don't use conceal, but this character should be a good one if 'conceallevel' ever does happen to be set to 1.
Merge branch 'master' of https://github.com/roryokane/dotvim
Use long form “autocmd” of “au” command for readability

Following advice in http://learnvimscriptthehardway.stevelosh.com/chapters/18.html#short-names
Add command ReloadVimConfig to source vimrc and gvimrc

To test edits more easily
Change clipboard load/save command names

So that it’s easier to remember whether the “load” one loads the buffer based on the clipboard (that one), or loads the clipboard based on the buffer (wrong)

I made a change like this long ago, but the computer I made it on was wiped before I could get my changes.
Reformat spacing in `command!` lines (and continue adding `!`)

Reformat `command!` lines to have two spaces between the command name and flags and the body, so the body stands out more

Also, I see that I didn’t explicitly make a commit about it, but I added `!` to all my command definitions, so that I can reload my vimrc without getting errors about overwriting commands. Apparently reloading your vimrc by merely running it again is a legitimate thing (according to http://learnvimscriptthehardway.stevelosh.com/chapters/07.html), so I should support it.
Merge branch 'on-work-computer' of github.com:roryokane/dotvim

Conflicts:
	vimrc
stop .dat files loading as CSV

because many .dat files are not CSV, and the CSV plugin tries to apply syntax highlighting that ends up just making the file harder to read

e.g. persdict.dat in a Firefox profile is not CSV, it’s just one word on each line
Prevent errors when fish shell is the default
Disable paredit plugin

because it’s too hard to turn it off when I need to do syntax level-editing

There is no way to globally disable paredit, and have that change cleanly take effect in all existing buffers. That was what I needed and what paredit didn’t provide.
Add some TODO comments

about fixing vim-polyglot, improving mappings, and trying tcomment
Add more filetype recognition autocommands

and remove TODO comment that has already been done
Wrap some bare autocmds in augroups

For safety
Add preliminary breakindent configuration

breakindent was finally added to Vim in a recent patch. I haven’t been able to test that version of Vim yet, so I haven’t completely written my configuration for it.
Add `set background=dark`

so that any commands or plugins that rely on that setting use the correct colors
Update ctrlp plugin source and update all plugins

ctrlpvim/ctrlp.vim is the “active fork of kien/ctrlp.vim”