binding: Makes Window/Location's attributes accessor-type properties.

Makes almost all the attributes (except for cross-origin accessible
attributes) accessor-type properties.  The target attributes in this
CL are DOM attributes of Window, Location and workers not annotated
as [DoNotCheckSecurity], which are cross-origin accessible.

BUG=43394, 516274

Review-Url: https://codereview.chromium.org/1380503002
Cr-Commit-Position: refs/heads/master@{#390893}
29 files changed