Merge branch 'master' into develop

* master:
  BLD: MANIFEST.in <- setup.py git_manifest
  CLN: .gitignore
  BLD: sylink etc/ipython/ipython_config.py to src/dotfiles/venv/ipython_config.py
  BLD: setup.py PyTestCommand
  BUG,ENH: virtualenvwrapper/postdeactivate unset and dr
  BLD,BUG: PIP_LOCAL, py.test paths
  BLN,CLN: requirements-suggests.txt NOP gpgkeys, tmuxp (for OSX)
  DOC: autogenerated
  CLN: etc/ipython/ipython_config.py -> src/dotfiles/ven/ipython_config.py
  BUG,TST: optimizepath.py -p NOP
  CLN: Remove workflow.rst -> https://github.com/westurner/wiki/wiki/workflow
  ENH,BUG: ipython_config.py: _EDIT_, edit(), e(), make()
  DOC: Add links.html to sidebar
  CLN: move autorebuild.py -> autorebuild-py (pyinotify is Linux only)
BUG: Fix venv --print (JSON output)
DOC: README.rst
CLN,DOC,BLD: dotfiles.cli -> dotfiles.cli.cli
Merge tag '0.2.1' into develop

RLS: dotfiles v0.2.1

* tag '0.2.1':
  RLS: VERSION.txt: 0.2.1
  BLD: Move dotvim to github
DOC: regenerate docs_vim.rst
Merge branch 'master' into develop

* master: (39 commits)
  ENH,BUG,DOC: virtualenvwrapper functions, usrlog ISO8601 format, $HISTFILE fixes, os.path.realpath (for OSX)
  DOC: update autogenerated scripts/bashrc.load.sh -> bash_conf.txt
  ENH,CLN: virtualevwrapper functions
  BLD: Add help_bash_rst to 'make docs'
  DOC: links.html
  DOC: scripts/dotfiles-i3.sh scripts/dotfiles-vim.sh remove leading spaces
  DOC: update cached scripts/bashrc.load.sh
  DOC,CLN: 01-bashrc.lib.sh
  DOC: 07-bashrc.python.sh, 07-bashrc.virtualenvwrapper.sh
  CLN: autogenerated _conf.rst -> _conf.txt
  DOC: docs/bash_conf.rst: autogenerated
  DOC: usage.rst
  BLD,CLN: remove singlehtml from default build
  DOC: scripts/dotfiles-bash.sh: remove leading spaces from literal block
  DOC: autogenerated docs
  BUG,BLD: setup.py: dotfiles.cli.cli:main
  BLD,CLN,BUG: Makefile (pyline i_last instead of head/tail on OSX)
  DOC: 00-bashrc.before.sh docstrings
  ENH: pyline.py i_list, pp, -p/--pathpy, --pathlib
  DOC: ENH scripts/dotfiles-bash.sh comment regex
  ...

Conflicts:
	README.rst
	setup.py
BUG: 2>1 -> 2>&1
DOC: autogenerated docs/bash_conf.txt and scripts/bashrc.load.sh
ENH: reorder dotfiles_status output
ENH: bashrc.python.sh: workon_conda, mkvirtualenv_conda, rmvirtualenv_conda, wec
BUG,DOC: usrlog.sh: docstrings, usrlog_tail
ENH,BUG: dotfiles.venv.ipython_config aliases, who_ collision
BUG,CLN: dotfiles.cli.cli:main prs.parse_args()
ENH,CLN,BUG: work on bashrc.repos.sh (see: pyrpo)
BUG,ENH: ps aliases (bashrc.venv.sh, ipython_config.py)
Merge branch 'release/0.2.2'

* release/0.2.2:
  BUG,ENH: ps aliases (bashrc.venv.sh, ipython_config.py)
  ENH,CLN,BUG: work on bashrc.repos.sh (see: pyrpo)
  BUG,CLN: dotfiles.cli.cli:main prs.parse_args()
  ENH,BUG: dotfiles.venv.ipython_config aliases, who_ collision
  BUG,DOC: usrlog.sh: docstrings, usrlog_tail
  ENH: bashrc.python.sh: workon_conda, mkvirtualenv_conda, rmvirtualenv_conda, wec
  ENH: reorder dotfiles_status output
  DOC: autogenerated docs/bash_conf.txt and scripts/bashrc.load.sh
  BUG: 2>1 -> 2>&1
  DOC: regenerate docs_vim.rst
  CLN,DOC,BLD: dotfiles.cli -> dotfiles.cli.cli
  DOC: README.rst
  BUG: Fix venv --print (JSON output)