Squashed revert of classic WebView changes

Revert "Conditionalize libwebcore inclusion"

This reverts commit a9376ee68e7f4af6a9fea747d5d4c12bc5550912.

Revert "Revert "Remove the classic WebView from the build.""

This reverts commit e22fa32d23e35de6c1955e1dcceedab014fdcffd.

Change-Id: Id5587bee48cb517e529d6a3f6be44c2e16bf527d