AUI-1356 Make aui-form-validator accessible

Hey @marclundgren,

Attached is an update for https://issues.liferay.com/browse/AUI-1356.

All unit tests pass now. I made the changes in new commits so it's easier for you to review. Let me know if you want me to squash some of them. Thanks!