PATH variables often splitted by : and can contain ::

In unix PATH variable contains `:` as delimeter, and some scripts
in .bashrc can append empty parts to it.

Related with #444