tweaks on validateApp

- non-blocking errors are now warnings
- missing name is now a blocking error
- renamed generateNotSupportedWebAPIWarnings to _validateWebAPIs
fixed typos
tweaks on generated validations html fragment
removed trailing spaces
removed unused return value from _validateWebAPIs private helper