fixes for vim cfg
Squashed 'bundle/vim-powerline/' changes from ca8b897..114f8e5

REVERT: ca8b897 Create virtualenv segment
REVERT: 2611c2a Add RVM statusline
REVERT: 2ca2c40 Fix Fugitive statusline segment not working with ignorecase on
REVERT: 7508d86 Fix Windows console issues
REVERT: eb5460c Add vimpager statusline
REVERT: 54011fa Fix Fugitive statusline segment
REVERT: df3a640 Improve the behavior of Pl#UpdateStatusline()
REVERT: 6dd2e68 Fix whitespace issues in Segments.vim
REVERT: 9c8f875 Hide charcode segment in non-current windows
REVERT: 2c72b13 Create charcode segment
REVERT: f163b46 fontpatcher: Print error message if unable to load FF modules
REVERT: 87c1869 Add support for select mode
REVERT: 6ada566 Use script variables in plugin file
REVERT: f2acebb Tie the cache file to the current configuration
REVERT: c1c22ea Improve cache file handling
REVERT: 3bed762 Store old statusline in g:Pl#OLD_STL
REVERT: 23b4bbd Only use g:Powerline_colorscheme for setting colorscheme
REVERT: 003af44 Update segment mod syntax
REVERT: 65c63c2 Show error messages if theme/colorscheme is invalid
REVERT: 6943d72 Fix minor issue with fetching of prev/next segment in parser
REVERT: e1d91fd Update docs
REVERT: 4a0a52c Merge branch 'feature/customizability' into develop
REVERT: e9f2609 Revert the merge revert
REVERT: a207ea5 Update filetype segment highlighting
REVERT: 5bd2244 Remove FT icon from filetype segment
REVERT: 0af6edf Remove extra comma from Fugitive segment definition
REVERT: 314bab5 Fix Syntastic segment
REVERT: 260ec8f Don't add empty segments to the buffer_segment array
REVERT: 0334863 Revert "Merge branch 'feature/customizability' into develop"
REVERT: 404c8b0 Merge branch 'feature/customizability' into develop
REVERT: 168e5a0 Bump cache revision
REVERT: bb37ee4 Add segments for filesize and working directory
REVERT: 86a1597 Fix issue with theme update functions
REVERT: 8098abe Update distinguished theme
REVERT: 4edec02 Update theme parsing
REVERT: 259dc78 Skip empty segments in Pl#Theme#Create
REVERT: 746c0dd Fix basic handling of namespaced colors and segments
REVERT: 6693757 Handle dynamic insertion/removal of segments
REVERT: ec6b1b2 Fix various variable type/setting issues
REVERT: cf150f9 Initial code for handling segment namespaces
REVERT: 683c646 Fix issue with fugitive branch icon
REVERT: 550eb81 Handle symbol replacement
REVERT: 1d7cde0 Hide syntastic and CFI from non-current windows
REVERT: 87b9efd Fix branch symbol for fugitive segment
REVERT: fa0e190 Fix minor issue in distinguished color scheme
REVERT: e26c973 Create functions for adding segment dividers
REVERT: 8be102b Fix parser constants
REVERT: e820b55 Move symbols array to Pl/Parser.vim
REVERT: 8649090 Update mode text handling
REVERT: 3ef3f16 Change the priority of mode selection in Pl#Statusline
REVERT: ae4b293 Update segment parser
REVERT: 5fe2e03 Handle split segment highlighting in parser
REVERT: f39adbf Change cache enabled/disabled option name
REVERT: 743fe12 Rename GetStatusline function to Statusline
REVERT: 7af0613 Remove filewritable check for cache file
REVERT: 44a4819 Remove all old code and docs
REVERT: d841e67 Update main statusline functions
REVERT: 187fda0 Update option setting in plugin file
REVERT: 486a7e1 Create Pl#Match#Validate() for match list validation
REVERT: 3abe553 Create statusline parser
REVERT: 056c0e1 Fix Hi#Create() return dict
REVERT: ec96677 Update distinguished theme
REVERT: 1473b3b Fix segment spacing errors
REVERT: 1200dfc Update distinguished color scheme
REVERT: d6a55db Autoload all the files!
REVERT: 58db3bf Create most of the missing theme functionality
REVERT: 6381c5f Create matches for common buffers
REVERT: d3aee1d Add proof-of-concept segment highlighting
REVERT: b40fa1f Ensure that only segments are added to groups
REVERT: 46449d4 Add colorscheme creation functions
REVERT: b9329fe Return only dicts with values from Hi#Create
REVERT: 8b17e80 Add basic highlighting functions
REVERT: b87ab02 Add basic match handler
REVERT: f3a1fe5 Add segment handler
REVERT: 68c7641 Create segment files
REVERT: 3abc1f1 Create function files
REVERT: 442d600 Add global plugin variables
REVERT: a8da084 Fix error in the 'README.
REVERT: 4d8a928 Revert "Redraw the screen after updating the statusline"
REVERT: 7f5992f Create MiniBufExplorer statusline
REVERT: 55ade70 Redraw the screen after updating the statusline
REVERT: 484d969 Add info about the patched font wiki page
REVERT: 10376e3 Add info about caching in the main README
REVERT: 594fd90 Merge branch 'feature/fontpatcher-improvements' into develop
REVERT: 1ed4fe0 Update font patcher
REVERT: ce0c849 Make extension check case-insensitive
REVERT: 827aa37 Revert "Update highlighting for distinguished theme"
REVERT: f55e664 Fix to allow multiple dots in font filenames
REVERT: d0a3fe1 Allow fontpatcher to output TrueType fonts
REVERT: 1949789 Fix fontpatcher to set proper width on new glyphs
REVERT: 23027ad Make fontpatcher script work with the new symbol font
REVERT: c72a045 Update symbol font
REVERT: 50d02e4 Update docs with UTF-8 encoding setting
REVERT: 5b68aca Update highlighting for distinguished theme
REVERT: 10ef03a Allow using NONE for statusline colors
REVERT: 7c1dcdc Create troubleshooting section in the README
REVERT: b330fe6 Tag the cache file with a revision number
REVERT: e0e2893 Create Ctrl-P statuslines
REVERT: def8794 Allow storing statuslines by key
REVERT: 7c7e92d Make sure that hi_curr is set in GroupHandler
REVERT: 6824179 Merge remote-tracking branch 'danielbeardsley/solarized_theme' into develop
REVERT: ff9be94 solarized: Add support for macvim and gui mode.
REVERT: 06f4051 solarized:add buffer #, change RO colors, add 'INS'
REVERT: 62cb0e4 More color changes for solarized.
REVERT: c3445ff Update fontpatcher README
REVERT: 08966ab Add theme appropriate for 16color solarized theme.
REVERT: 90c1755 Update main README
REVERT: 5b3b9ca Improve fontpatcher README
REVERT: 676b704 Use $TEMP as default cache directory if it exists
REVERT: 2dccb9d Add .gitignore file for doc/tags
REVERT: 01927ff Correct typo in vim docs
REVERT: 676410d Fix errors when &rtp contains a space
REVERT: 1fc2f4f Add missing space to Syntastic flag
REVERT: 4df0cdc Remove NERDTree statusline from distinguished
REVERT: a9e7b79 Merge branch 'feature/unicode-symbols' into develop
REVERT: ec41fc1 Update vim docs
REVERT: 8e9cf0c Merge remote-tracking branch 'yacoob/plain-unicode' into feature/unicode-symbols
REVERT: 7d34e35 Escape paths when sourcing files
REVERT: f60efc2 Add simple Unicode version of symbols.
REVERT: 7cb75df Add note about terminal compatibility in docs
REVERT: 8008c02 Update fontpatcher README
REVERT: d217612 Only generate BDF or OTF fonts
REVERT: e10bc2f Update CFI check in distinguished theme
REVERT: 75037ce Update Python path in the fontpatcher script
REVERT: 70a438c Update fontpatcher README
REVERT: 68f762d Create README file for the fontpatcher script
REVERT: 6c0130f Create README file
REVERT: 8946078 Update statusline on BufUnload
REVERT: c3c9586 Update statusline when filetype is changed
REVERT: 7e8f150 Create distinguished manpage statusline
REVERT: f4fc86f Update distinguished statuslines
REVERT: 80b10eb Split & take the first path from globpath() in Pl#Load
REVERT: d2f9484 Create custom statusline for Command-T buffer
REVERT: a57fe72 Check for variable in Stl_GetSyntaxErrors
REVERT: 24b6c9e Update field alignment for distinguished theme
REVERT: 67b6844 Update autocmds and statusline generation
REVERT: ad45757 Fix issue with highlight group creation
REVERT: e36532e Move PlColors autoload file to Pl#Colors
REVERT: 901b0f1 Update distinguished theme
REVERT: 1b34ce9 Fix errors when missing highlighting for segment groups
REVERT: a28eb20 Update config variable (cachefile -> cache_file)
REVERT: cbf52a2 Update docs
REVERT: f291098 Remove unnecessary hex colors
REVERT: 4359ab7 Fix line number/column/percentage jumping issues
REVERT: a6772f5 Create docs for configuration options
REVERT: f6d3087 Rename divider option and restructure symbol dict
REVERT: dbf99bb fontpatcher: Fix bitmap generation and renaming issues
REVERT: b025f35 fontpatcher: Move outline glyphs slightly
REVERT: d82b78c fontpatcher: Update bitmaps
REVERT: c4f1d15 Always source powerline/[theme].vim, regardless of caching settings
REVERT: f775a61 fontpatcher: Add 12px bitmap strokes to symbol font
REVERT: 23e0df3 fontpatcher: Update symbols
REVERT: 9be0cdd fontpatcher: Move files to separate dir
REVERT: 26f8cd3 fontpatcher: Copy/paste symbols from a symbol font
REVERT: 9faf44e fontpatcher: Use calculated bounding box when drawing glyphs
REVERT: 34b0358 Fix method argument issue in fontpatcher
REVERT: a7e2b9b Make GUI hex color parameter optional
REVERT: 8f78db2 Update docs
REVERT: 1ac2656 Move init/autocmds to plugin file
REVERT: de3793a Create caching functionality
REVERT: c286781 Update insert color for line numbers
REVERT: a3db22f Improve segment group handling
REVERT: 1590654 Update statuslines
REVERT: a1c9bef Recursively handle segment groups
REVERT: 447a485 Add font patcher
REVERT: e3a92f2 Add distinguished theme
REVERT: 329b79f Create plugin/autoload scripts
REVERT: f91dd31 Add doc template

git-subtree-dir: bundle/vim-powerline
git-subtree-split: 114f8e5c204f1cac9b2443065910fa182de39fb8
Merge commit '4cac1c76fa516ec86f021ab7b4632d8217e5c895'
Squashed 'bundle/vim-powerline/' changes from 114f8e5..99277d9

99277d9 Fix errors when $HOME contains weird characters
295b4c3 Create functionality for overriding dividers
aa10a1b Create functionality for overriding symbols
6156149 Make 'relative' filepaths the default value
4054bb9 Strip ./ from file paths in Pl#Functions#GetFilepath()
b475444 Update default color scheme and segments
bb1ba9d Separate the file path into its own segment
0796ac3 Make it possible to provide segments without padding
83c1f9a Create paste mode indicator
7ad6348 Show shortened path in NERDTree buffer
772c223 Make the file path/file name display style configurable
cf152bb Fix typo in default colorscheme
c7d5a87 Make Pl#Segment#Init() accept a list as its only argument
d885f90 Create trailing whitespace marker segment
7b8bd5d Create autocmd for automatically reloading colorschemes
0f20e49 Fix minor issue with the previous commit
c4187cb Create command for reloading a colorscheme on-the-fly
d6da78f Rename "distinguished" theme/colorscheme to "default"
f107802 Update color scheme syntax
747bb4e Remove any attributes from segment separators
ebb23eb Print error messages with echom instead of echoe
2bf4f2f Revert "Redraw after updating the statusline"
c0e85ba Change some buffer statusline colors
aa72b34 Create NERDTree statusline
fc74a00 Fix vim doc errors
bee48f0 Match tagbar buffers by filetype instead of buffer name
b8ab477 Simplify the pwd segment
7def226 Create Ctrl-P theme
396d81a Create callback functionality
bae52a3 Update the README with more troubleshooting info
a846b2a Redraw after updating the statusline
3a97e91 Add current highlighting group segment
37e1dc2 Update vim docs
ca8b897 Create virtualenv segment
2611c2a Add RVM statusline
2ca2c40 Fix Fugitive statusline segment not working with ignorecase on
7508d86 Fix Windows console issues
eb5460c Add vimpager statusline
54011fa Fix Fugitive statusline segment
df3a640 Improve the behavior of Pl#UpdateStatusline()
6dd2e68 Fix whitespace issues in Segments.vim
9c8f875 Hide charcode segment in non-current windows
2c72b13 Create charcode segment
f163b46 fontpatcher: Print error message if unable to load FF modules
87c1869 Add support for select mode
6ada566 Use script variables in plugin file
f2acebb Tie the cache file to the current configuration
c1c22ea Improve cache file handling
3bed762 Store old statusline in g:Pl#OLD_STL
23b4bbd Only use g:Powerline_colorscheme for setting colorscheme
003af44 Update segment mod syntax
65c63c2 Show error messages if theme/colorscheme is invalid
6943d72 Fix minor issue with fetching of prev/next segment in parser
e1d91fd Update docs
4a0a52c Merge branch 'feature/customizability' into develop
e9f2609 Revert the merge revert
a207ea5 Update filetype segment highlighting
5bd2244 Remove FT icon from filetype segment
0af6edf Remove extra comma from Fugitive segment definition
314bab5 Fix Syntastic segment
260ec8f Don't add empty segments to the buffer_segment array
0334863 Revert "Merge branch 'feature/customizability' into develop"
404c8b0 Merge branch 'feature/customizability' into develop
168e5a0 Bump cache revision
bb37ee4 Add segments for filesize and working directory
86a1597 Fix issue with theme update functions
8098abe Update distinguished theme
4edec02 Update theme parsing
259dc78 Skip empty segments in Pl#Theme#Create
746c0dd Fix basic handling of namespaced colors and segments
6693757 Handle dynamic insertion/removal of segments
ec6b1b2 Fix various variable type/setting issues
cf150f9 Initial code for handling segment namespaces
683c646 Fix issue with fugitive branch icon
550eb81 Handle symbol replacement
1d7cde0 Hide syntastic and CFI from non-current windows
87b9efd Fix branch symbol for fugitive segment
fa0e190 Fix minor issue in distinguished color scheme
e26c973 Create functions for adding segment dividers
8be102b Fix parser constants
e820b55 Move symbols array to Pl/Parser.vim
8649090 Update mode text handling
3ef3f16 Change the priority of mode selection in Pl#Statusline
ae4b293 Update segment parser
5fe2e03 Handle split segment highlighting in parser
f39adbf Change cache enabled/disabled option name
743fe12 Rename GetStatusline function to Statusline
7af0613 Remove filewritable check for cache file
44a4819 Remove all old code and docs
d841e67 Update main statusline functions
187fda0 Update option setting in plugin file
486a7e1 Create Pl#Match#Validate() for match list validation
3abe553 Create statusline parser
056c0e1 Fix Hi#Create() return dict
ec96677 Update distinguished theme
1473b3b Fix segment spacing errors
1200dfc Update distinguished color scheme
d6a55db Autoload all the files!
58db3bf Create most of the missing theme functionality
6381c5f Create matches for common buffers
d3aee1d Add proof-of-concept segment highlighting
b40fa1f Ensure that only segments are added to groups
46449d4 Add colorscheme creation functions
b9329fe Return only dicts with values from Hi#Create
8b17e80 Add basic highlighting functions
b87ab02 Add basic match handler
f3a1fe5 Add segment handler
68c7641 Create segment files
3abc1f1 Create function files
442d600 Add global plugin variables
a8da084 Fix error in the 'README.
4d8a928 Revert "Redraw the screen after updating the statusline"
7f5992f Create MiniBufExplorer statusline
55ade70 Redraw the screen after updating the statusline
484d969 Add info about the patched font wiki page
10376e3 Add info about caching in the main README
594fd90 Merge branch 'feature/fontpatcher-improvements' into develop
1ed4fe0 Update font patcher
ce0c849 Make extension check case-insensitive
827aa37 Revert "Update highlighting for distinguished theme"
f55e664 Fix to allow multiple dots in font filenames
d0a3fe1 Allow fontpatcher to output TrueType fonts
1949789 Fix fontpatcher to set proper width on new glyphs
23027ad Make fontpatcher script work with the new symbol font
c72a045 Update symbol font
50d02e4 Update docs with UTF-8 encoding setting
5b68aca Update highlighting for distinguished theme
10ef03a Allow using NONE for statusline colors
7c1dcdc Create troubleshooting section in the README
b330fe6 Tag the cache file with a revision number
e0e2893 Create Ctrl-P statuslines
def8794 Allow storing statuslines by key
7c7e92d Make sure that hi_curr is set in GroupHandler
6824179 Merge remote-tracking branch 'danielbeardsley/solarized_theme' into develop
ff9be94 solarized: Add support for macvim and gui mode.
06f4051 solarized:add buffer #, change RO colors, add 'INS'
62cb0e4 More color changes for solarized.
c3445ff Update fontpatcher README
08966ab Add theme appropriate for 16color solarized theme.
90c1755 Update main README
5b3b9ca Improve fontpatcher README
676b704 Use $TEMP as default cache directory if it exists
2dccb9d Add .gitignore file for doc/tags
01927ff Correct typo in vim docs
676410d Fix errors when &rtp contains a space
1fc2f4f Add missing space to Syntastic flag
4df0cdc Remove NERDTree statusline from distinguished
a9e7b79 Merge branch 'feature/unicode-symbols' into develop
ec41fc1 Update vim docs
8e9cf0c Merge remote-tracking branch 'yacoob/plain-unicode' into feature/unicode-symbols
7d34e35 Escape paths when sourcing files
f60efc2 Add simple Unicode version of symbols.
7cb75df Add note about terminal compatibility in docs
8008c02 Update fontpatcher README
d217612 Only generate BDF or OTF fonts
e10bc2f Update CFI check in distinguished theme
75037ce Update Python path in the fontpatcher script
70a438c Update fontpatcher README
68f762d Create README file for the fontpatcher script
6c0130f Create README file
8946078 Update statusline on BufUnload
c3c9586 Update statusline when filetype is changed
7e8f150 Create distinguished manpage statusline
f4fc86f Update distinguished statuslines
80b10eb Split & take the first path from globpath() in Pl#Load
d2f9484 Create custom statusline for Command-T buffer
a57fe72 Check for variable in Stl_GetSyntaxErrors
24b6c9e Update field alignment for distinguished theme
67b6844 Update autocmds and statusline generation
ad45757 Fix issue with highlight group creation
e36532e Move PlColors autoload file to Pl#Colors
901b0f1 Update distinguished theme
1b34ce9 Fix errors when missing highlighting for segment groups
a28eb20 Update config variable (cachefile -> cache_file)
cbf52a2 Update docs
f291098 Remove unnecessary hex colors
4359ab7 Fix line number/column/percentage jumping issues
a6772f5 Create docs for configuration options
f6d3087 Rename divider option and restructure symbol dict
dbf99bb fontpatcher: Fix bitmap generation and renaming issues
b025f35 fontpatcher: Move outline glyphs slightly
d82b78c fontpatcher: Update bitmaps
c4f1d15 Always source powerline/[theme].vim, regardless of caching settings
f775a61 fontpatcher: Add 12px bitmap strokes to symbol font
23e0df3 fontpatcher: Update symbols
9be0cdd fontpatcher: Move files to separate dir
26f8cd3 fontpatcher: Copy/paste symbols from a symbol font
9faf44e fontpatcher: Use calculated bounding box when drawing glyphs
34b0358 Fix method argument issue in fontpatcher
a7e2b9b Make GUI hex color parameter optional
8f78db2 Update docs
1ac2656 Move init/autocmds to plugin file
de3793a Create caching functionality
c286781 Update insert color for line numbers
a3db22f Improve segment group handling
1590654 Update statuslines
a1c9bef Recursively handle segment groups
447a485 Add font patcher
e3a92f2 Add distinguished theme
329b79f Create plugin/autoload scripts
f91dd31 Add doc template

git-subtree-dir: bundle/vim-powerline
git-subtree-split: 99277d9eed97a59cacc1db8c1dece2bcfd96d877
Merge commit 'f5e9f6a4113633b42540b614af962b97d7e8682b'
new gvimrc
extracted particular plugin settings