feat(ngAria): add an ngAria module to make a11y easier

I made some significant refactors to #8342, notably DRYing up the implementation and unDRYing up the specs (so that the assertions are more specific).