Remove slashes from Syntastic segment

Closes #158.
Create temporary fix for Tagbar segment

This update adds a wrapper function that checks if Tagbar is loaded
before trying to call `tagbar#currenttag()`. Unfortunately this only
works *after* Tagbar has been opened, so the Tagbar/current tag segment
will be empty until Tagbar has been opened for the first time.

Refs #152.
Refs majutsushi/tagbar#77.
Update troubleshooting info for #51
Update troubleshooting info for #159
Revert "Create temporary fix for Tagbar segment"

This reverts commit 5948dd5bc28cf4dda75d8532fe4e35b1722353c0.
Defer autocmd creation until all plugins are loaded

This update ensures that Powerline's autocmds aren't created until vim
has loaded all plugins and settings, to avoid errors with plugins that
are loaded after Powerline. The VimEnter event is used to accomplish
this.

Closes #152.
Refs majutsushi/tagbar#77.
Change virtualenv function call

Closes #165.
Correct capitalization of Vim and Unicode in the docs

Thanks to @dougireton.

Refs #173.
Add usage examples and better explanations to docs

Thanks to @dougireton.

Refs #173.
Closes #168.
Allow configurable mode names

Closes #175.
Closes #176.
Add tagbar:fullcurrenttag segment

Closes #180.
Allow users to customize Ctrl-P's statusline

This lets you disable focus, prev, next:
	let g:Powerline#Segments#ctrlp#segments#focus = ''
	let g:Powerline#Segments#ctrlp#segments#prev = ''
	let g:Powerline#Segments#ctrlp#segments#next = ''

Closes #185.
Cache the current filepath when cwd == .

When editing a file in the current working directory, cache the filepath
just like when outside the cwd. (If b:Powerline_filepath isn't set, the
filepath isn't cached and vim recalculate everytime it draws the
statusline.)

Still doesn't cache when the filepath is empty.

Refs #179.
Refs #189.
Update the filepath when the cwd changes

The g:Powerline_stl_path_style == 'relative' option requires the
filepath to be updated everytime the cwd changes.

Store the cwd and if the stored value's different from the current,
clear the cached filepath.

Closes #179.
Refs #189.
Make relative path style also relative to home

Update g:Powerline_stl_path_style == 'relative' to be relative to home
(in addition to relative to the cwd) just like the %f statusline item.

Closes #190.
Include both column and virtual column in line segment

Closes #169.
Update screenshots
Revert "Include both column and virtual column in line segment"

This reverts commit 1acfd75ada1ad79432df74d020935d79e29bc81c.

Refs #169.
Refs #191.
Fix compatibility issues with the font patcher

Fontpatcher was unable to patch the Consolas font. This is due to the
fact that Consolas is 'not' strictly a mono spaced font - it has some
glyphs which are 0 width. The added option '--fix-mono' fixes this issue
by setting all 0 width glyphs to a common width.

Windows does not seem to respect the font family name that fontforge
uses.  Using the added option '--fix-win', the script will now set the
font name to be the family name. In this manner, Windows will group
these fonts under the same family. Windows still differentiates between
different fonts of the same name by their weights, so having fonts of
the same name is not a problem.

Closes #61.
Closes #194.
Restore skwp colorscheme to 256 XTERM values

See https://github.com/altercation/vim-colors-solarized#the-values