Select problem by type

Internal/temporary PR for review.
@bradenmacdonald oooough, thanks for noticing it - it was supposed to be False. The reason behind this is to filter only top-level xblocks so that if CapaModule ever had children blocks those children blocks are included if parent block is included, and don't filtered by problem type.