Split PendingScript into PendingScript and ClassicPendingScript

This is preparation for introducing ModulePendingScript.

BUG=594639, 686281

Review-Url: https://codereview.chromium.org/2653923008
Cr-Commit-Position: refs/heads/master@{#464494}
10 files changed