Use aria-activedescendant with per-item ids

This follows http://oaa-accessibility.org/example/11/ and seems a little
more sane than altering the id of elements as the user's selection moves
up and down.