BUG: move os.path.exists check before loop: optimizepath.py (TODO)
ENH: add gitflow and hubflow (git flow and git hf)

https://github.com/nvie/gitflow

https://datasift.github.io/gitflow/
ENH,DOC: add set_xwallpaper variable
ENH: add XF86MonBrightnessDown and XF86MonBrightnessUp xbacklight mappings
CLN: split etc/.zshrc -> etc/zsh/00-zshrc.before.sh
ENH: add emulated ZSH bash_source.sh and lesspipe.sh funcs in etc/zsh/functions
ENH: add etc/zsh/oh-my-zsh from http://github.com/robbyrussell/oh-my-zsh
ENH: add etc/zsh/oh-my-zsh/themes/gentoo-westurner.zsh-theme

modified (forked) gentoo.zsh-theme PROMPT:

* virtualenv_prompt_info
* ZSH_THEME_HG_PROMPT
CLN,DOC: usrlog.sh namespacing (usrlog_*, _usrlog_*)
* * *
ENH: .inputrc, .Xmodmap (Caps Lock -> Esc), Bash commands
CLN: scripts/repos.py -> https://pypi.python.org/pypi/pyrpo

https://github.com/westurner/pyrpo
DOC: dotfiles Makefile documentation (make help)
DOC: update dotfiles_status sh function
BUG: check function_exists(_setup_editor) in etc/virtualenvwrapper/postactivate
BUG: remove "unset -f fixperms"
ENH: add function_exists 'declare -f' $? check (that works with both bash & zsh)
ENH,DOC: 00-bashrc.before.sh add docs, move variables into sequence
ENH: _usrlog_set_title: set window titles to prompt description
BUG: set PS1 only if BASH_VERSION (for zsh)
BUG: remove "alias gvim='gvim'"