Removing default airline default set in vimrc, we should set them in the vim.local or vim.after
improv: set shell to ZSH in interactive mode

In interactive mode, ZSH will read `~/.zshrc`. Else, it will first stick to
`/etc/zshenv`, then `/etc/zprofile` and last to `.zshrc`. Without this, running
shell command from within Vim may result in `command not found`.
Merge pull request #85 from AdrienGiboire/master

improv: set shell to ZSH in interactive mode
Check to see if zsh is even used

Last commit (9569441) was breaking my vim.  Whenever I try to start vim it just would segfault. 

$ vim
[1]+ Stopped vim

If I take out this change by removing the "\ -i" vim starts up fine.

I don't use zsh so not sure if that has anything to do with it.  My pull request checks to see if the user is even using zsh by checking the presence of a .zshrc file.
Merge pull request #87 from xiaogwu/patch-1

Check to see if zsh is even used
improv: make the conditional check more generic
Merge branch 'master' of github.com:zaiste/vimified

Conflicts:
	vimrc
Merge pull request #88 from AdrienGiboire/master

improv: make the conditional check more generic
Merge remote-tracking branch 'upstream/master'
Fix fo zsh - use -l insted of -i for details view http://zsh.sourceforge.net/Guide/zshguide02.html
Merge pull request #90 from devx/master

ZSH fix
improv: define airline variable before loading

Check existence of airline variables before setting to defaults.
Define variables before loading airline.
Merge branch 'master' of github.com:zaiste/vimified
Merge pull request #91 from AdrienGiboire/master

improv: define airline variables before loading