PATH variables often splitted by : in unix

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

Related with #444
Merge pull request #445 from floatdrop/fix-node-path-parsing

PATH variables splitted by : in unix and can contain ::