Implement --showexpected
Handle colors in main() instead of iprint()
Compare actual value with expected and then decide the color

 * Sometimes the test can have a result other that MATCHEXPECT,
   and this result can be inside the expected ones.

   Ex:  inspector-protocol/css/getSupportedCSSProperties.html
	[r167488-r167490]             PASS (Expected: PASS TIMEOUT)
Update json files for GTK up to r167731
Report tests with data but not failure as NOERROR

  * MATCHEXPECTED can be confusing, as there are tests matching
    the expectation, but having specific results.

    Ex: css3/masking/mask-repeat-space-padding.html
     r155029                       IMAGE (Expected: IMAGE)