Bug 1069214 - added accessibility improvements for day/week view.

I think both approaches are fairly similar, and I was trying to make sure that the ID's are indeed always unique (hence the instanceId). The advantage here is that the accessibility API will recognize cases where we have both aria-label and aria-labelledby and aria-describedby, including the places where these attributes are assigned with data-l10n-id