Fix bug with 'E' and map <CR> in insert mode

<CR> in insert mode will move to the same column in the next line,
if Replace or virtual Replace mode is active. This should provide a
better spreadsheet like behaviour.

'E' in normal mode would always jump to the end of the prevous column,
while I think it is more logically, go have it jump to the beginning of
the previous column.
small improvements for column replace mode
updated documentation and ignore files
add g:loaded_csv
Merge pull request #17 from bling/master

add g:loaded_csv
This is release 0.19
Fix issue #18
remove trailing whitespace
provide consistent :CSV commands, fixes #19
:SubstituteCol should catch all matches
Parse Errors when using :Substitute
Don't override fillchars setting, when g:csv_disable_fdt is set, fixes #18
Delete leading blanks before evaluating a column
New Functions CSVCol and CSVField
escape | in fillchars setting before resetting it (fixes #20)
did not correctly reset foldtext setting
Proofreading
Merge branch 'master' of git://github.com/chrisbra/csv.vim
Use a unique 'did' flag variable

Otherwise we aren't loaded if any other ft plugin precedes us.
Merge pull request #23 from jean/master

Proofreading, and fix `did_ftplugin`