Correct gaussian environment variable when g09 path is a list

This should not affect the environment variable that provides
a singe path to the g09 executable.

Some clusters have the environment variable set as a list
of paths. To correct this, the environment variable
`GAUSS_EXEDIR`, which should contains all these paths, is split 
at the `:`. Each path is then searched for the g09 executable.