Validate the doc; add issues on DeviceCapabilityProfile coverage and Promises v. Events; fix WebIDL for arrays; run HTML5 tidy