v1.3.3: Ubuntu version merged, refined color & regex highlihting

I've made some minor iprovements, because I think the colored output from ***colorgcc*** is still much better than from a **GCC** itself.
The changes include:
1) Better control on how each part of the *error/warning* message is colored
2) Fix for *GCC 4.9.x* changes in output, so the coloring still works as expected -- both for old and new versions of *GCC*.
3) Included the nice patches done by some unknown person for the **Ubuntu version** (obtained from *trusty*). [If someone would be able to point out that person, we should mention him in the contributors lists.]

I know some of these changes are not perfect, but I guess I will make another small improvements during the time, when I will be seeing much more different GCC error messages. I would like them to be covered as concisely as possible by the 'colorgcc'.