Misko: Fix AnnotationsMap

We need to be able to add the same selector to multiple directives.

AnnotationsMap should do this.