[bash] colors: replace \033 by \e
[bash] custom-prompt-git-colors: fix error with detecting of begining of str

There was a strange bug with this, end because of the next can possible:
(reverse-i-search must disappears after ESC is pressed, while it doesn't)
azat:.../repo (master)[8]$            (reverse-i-search)`':
This patch fixed this.

But there is still one tiny bug with this, for short named repositories:
azat:~ (master)$ )`':
Must be:
azat:~ (master)$
Seems that this case is when current visible text is not fully overlap
reverse-i-search string (in our case)
[bash] custom-prompt-git: final fix for begining of string in prompt

This patch fix the next failed test:
Actual:
azat:~ (master)$ )`':
Expected:
azat:~ (master)$

By using $(tput el) # clear to end of line