Don't disable the entire select when disabled is array(1)

When the disabled attribute is just array(1), then the attribute should
be filtered out of select element attributes. This is kind of a hacky
workaround but changing the underlying attribute handling is going to be
pretty tricky and far more dangerous.

Fixes #3546
Allow the PHPCS to fail.
Fail the build as soon as one build fails.

No need to run all the builds when one of them has already failed.