Add support for fossil scm

Conflicts:
	liquidprompt
Align liquid.theme with liquidprompt after first cherry pick
Add the number of impacted files in fossil repository
Add special color when current repository has no tag.
Re-add two auto-deleted line during cherry-picking
Changege the untracked behavior to the same as git. Fix branch display bug while browsing deep fossil repositories
more efficient path parsing

* no call to sed
* use of the "\w" for bash default value when path shorting is desactivated
my way of shorting path was way slower than the one originally implemented

redoing the dirtrim feature though
no systematic setting of PROMPT_DIRTRIM
adding comments and documentation
optimisation : less operation
changing my mail
Use a chroot() function

Fixes a warning:
-bash: local: can only be used in a function

A local variable can only be used inside a function.
The function is also unset after use.
Invert if order to speed up a bit the prompt display when parsing a fossil repository
Merge pull request #90 from LudovicRousseau/master

Fixes a warning: -bash: local: can only be used in a function
Merge pull request #91 from milouse/develop

Add support for Fossil SCM (the return)
Merge pull request #89 from jaesivsm/feature/dirtrim

Feature/dirtrim
manual merge
Merge branch 'develop'