Update to work with  filename:lino:columnno

In new gcc versions the column number is also printed.

I modified the script to understand this format.
Now it is compatible with both
filename:lineno:columnno:...
and
filename:lineno:...

Furthermore I added more fine grained colorization properties.

The version change to 1.4.0 is because the configuration variables changed.