Select problem by type

Internal/temporary PR for review.
@bradenmacdonald unfortunately, it doesn't. Labels displayed in "Add XBlock" -> "Problem" menu are names of *templates*, but since it's possible to have more than one control in a problem there're no such thing as "Problem Type". And controls themselves does not have display names.