zsh config for history manipulation extended and merged linux/osx stuff