[bak] Fix tests
Merge pull request #265 from rominf/bak

[bak] Fix tests
Budspencer theme improvements

- Bookmarks and command/directory history functions implemented
- Function to edit commandline with $EDITOR
- Faster git parser
Merge pull request #251 from tannhuber/master
correctly adding sorted brew paths
[bobthefish] Update virtualenv segment colors…

remove some additional unnecessary complication.
[bobthefish] More virtualenv tweaks

 * Inline a one-line method that's called one place
 * Make sure __bobthecow_virtualenv_python_version doesn't fail if python isn't a symlink.
 * Add a visual segment indicator after python version glyph.
[bobthefish] Better (faster, stronger) SCM segments

 * Show the closest parent repo if $PWD is in both an hg and git repo.
 * Only find the repo root once per SCM, not two or three times :)
[bobthefish] Simplify bold segments.

Add support for --bold (and --underline) to the __bobthefish_start_segment function.
[bobthefish] Add support for rbenv and RVM
[bobthefish] much cleaner git "ahead" flag.
[bobthefish] Standardize stderr redirects.
[bobthefish] Use consistent sed delimiters.
[bobthefish] always use `command hg`
[bobthefish] Use brackets instead of test.
bobthefish: hg: faster checking for hg repo (fix)

Conflicts:
	themes/bobthefish/fish_prompt.fish
[bobthefish] Use @rominf's recursive hg to find hg root.
bobthefish: allow user disable segments

Conflicts:
	themes/bobthefish/fish_prompt.fish
[bobthefish] Default display configs to yes
[bobthefish] One more cleanup.