Various vim fixes.
Change some mappings which conflict with plugins.
Unicode in Show_List().
When a new buffer was created BufEnter called Highlight_Signs() which
called Uncluttered_Buffer(). Most of the tests in that function don't
apply until the buffer is completely set up so move the initial call to
Highlight_Signs() to BufReadPost.
Show version in verbose statusline.
Added Extra_Columns() function to determine if column resizing is necessary.
Use it after setting listchars.
Fold up functions.
Use Prep_Sign() to shorten Prep_Signs().
Use Prep_Var() to shorten Iain_Vars().