Fix quoting bug in _lp_upwards_find #255

Thanks to @bkc for the pointer to this issue and a partial fix.
Fix quoting in _lp_upwards_find usage

Should fix some issues with VCS detection.
Fix more quoting shit, to fix LP_ENABLE_TITLE
Fix more bad code for LP_ENABLE_TITLE

Fix one more portability hack that was really inefficient.
More warnings about LP_ENABLE_TITLE in the config example
Fix regexp for LP_ENABLE_TITLE

LP_ENABLE_TITLE is now fixed, at least on GNU/Linux with gnome-terminal.
Move $TERM checks out of _lp_title

Move $TERM checks for the TITLE feature (LP_ENABLE_TITLE) from runtime
to init time as the terminal will not change during the shell's life.
Refactor _lp_title

Major refactoring of the TITLE feature to move all $TERM checks to init
time. The _lp_title function is now reduced to two lines.
Refactor _lp_as_text for speed

Uses 'sed' once instead of 2 ; move building of the sed program from
ruuntime to init time.
Merge branch 'refactor/TITLE' into develop

Major refactoring of the TITLE feature, for correctness and speed.
Fix LP_ENABLE_RUNTIME default value for zsh

... and avoid an invalid warning.
Rewrite _lp_upwards_find for speed (#255)
Merge branch 'develop' of github.com:nojhan/liquidprompt into develop

* 'develop' of github.com:nojhan/liquidprompt:
  Rewrite _lp_upwards_find for speed (#255)
  Fix LP_ENABLE_RUNTIME default value for zsh
  Refactor _lp_as_text for speed
  Refactor _lp_title
  Move $TERM checks out of _lp_title
  Fix regexp for LP_ENABLE_TITLE
  More warnings about LP_ENABLE_TITLE in the config example
  Fix more bad code for LP_ENABLE_TITLE
  Fix more quoting shit, to fix LP_ENABLE_TITLE
  Fix quoting in _lp_upwards_find usage
  Fix quoting bug in _lp_upwards_find #255

Conflicts:
	liquidprompt