PluginArray: Switch from [DefaultValue] to standard WebIDL syntax

Our WebIDL infrastructure has supported WebIDL's default values for optional
arguments since 2015, but we were still using the non-standard
[DefaultValue] syntax instead.

There is no visible side-effect for users: the generated code in the
bindings layer will now just stop converting undefined to a boolean via V8
and be slightly faster in that regard.

Bug: 924839
Change-Id: I7feee3eaa8eb6c7f289db9954f397911c8b748ab
Reviewed-on: https://chromium-review.googlesource.com/c/1456060
Auto-Submit: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Commit-Queue: Kentaro Hara <haraken@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#629530}
1 file changed