implementing a temp monitoring solution
add configuration options and temperature mark
prevent the feature from breaking systems that can't run the "sensors" command
make LP_TITLE works under macos
Use print -P instead of echo for printing %~.
add commentaries and a selection process for temperature source

* add a function selection process at loading time so liquidprompt can use other command than sensors to get temperature
* add commentaries
Optimize _lp_shorten_path by using bash/zsh features

Optimizations:
- move variable declaration in blocks where they will be used
  (so they are not computed in blocks where they are not used)
- "local -i" for integer variables
- if [[ $(( ... )) -gt $(( ... )) ]]   ==>  if (( ... > ... ))
- i=$((i+1))   ==>  let i++
As a side effect the readability of the code is improved.
Optimize _lp_in_multiplexer

Use the return code of the function to return the value instead of
stdout.
Major fix for brackets in terminal multiplexer

Optimize terminal multiplexer detection by moving it to the initial
loading instead of at each prompt display: the terminal multiplexer is
always a parent process and that can not change during the shell life.

This also fixes a major leak: LP_MARK_BRACKET_OPEN was growing at each
prompt display when running in a terminal multiplexer.
(check with: echo "$LP_MARK_BRACKET_OP" | od -c )
Merge branch 'feature/temp' of https://github.com/jaesivsm/liquidprompt into jaesivsm-feature/temp

Add the temperature threshold in the RC file

Conflicts:
	liquidpromptrc-dist
More the temperature mark before the colored value

Because the θ character may be confused with a 0, which was less readable.
Move the temperature before the jobs, with other sensors
Update the README with the temperature feature
Merge branch 'master' of https://github.com/youngking/liquidprompt into develop
Merge branch 'zshshortenpathfix' of https://github.com/nullpuppy/liquidprompt into develop
Merge branch 'optimize/shorten_path' of https://github.com/dolmen/liquidprompt into develop

Conflicts:
	liquidprompt
Merge branch 'fix/multiplexer-brackets' of https://github.com/dolmen/liquidprompt into develop

Conflicts:
	liquidprompt
Update the doc about colored brackets
_lp_time_analog: optimize and fix variable leaks
_lp_time: fix wrong usage of 'echo -e'