Improve QWebChannelExtractor
Improve QWebChannelExtractor

QWebChannelExtractor used to overwrite the output file no matter
what's its content. This improvement checks the content first
and only updates the file when the content has changed.

This helps the build system with incremental builds.

google/orbit,google/orbit,google/orbit,google/orbit