Web Inspector: Introduce version controller to migrate settings versions.
https://bugs.webkit.org/show_bug.cgi?id=109553

Reviewed by Yury Semikhatsky.

Source/WebCore:

This patch introduces version controller that could be used to migrate inspector settings.

Test: inspector/version-controller.html

* inspector/front-end/Settings.js:
(WebInspector.Settings):
(WebInspector.VersionController):
(WebInspector.VersionController.prototype.set _methodsToRunToUpdateVersion):
(WebInspector.VersionController.prototype._updateVersionFrom0To1):
* inspector/front-end/inspector.js:

LayoutTests:

* inspector/version-controller-expected.txt: Added.
* inspector/version-controller.html: Added.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@142614 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed chromium rebaselines after r142586.

* platform/chromium-mac/fast/canvas/webgl/webgl-layer-update-expected.png: Added.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@142615 268f45cc-cd09-0410-ab3c-d52691b4dbfc