Improved handler selectors.

Handler selectors now know how to select, for example, all articulation handler
subclasses while ignoring all other handler classes.