Further type anchors work

 * Moved the creation of textrange-specific selectors to the
   TextRangeAnchor class.
 * Removed TextRange-specific code from setupAnnotion.
   When creating annotations, we are taking the targets from
   @selectedTargets
 * Added workaround to onAdderClick, so that it does not die
   when called with fake events