Remove ugly required subeffects code. If we ever need this again it should be implemented as a charm prerequisite.
Getting charm parent rendering requirements from prerequisites.
Check against indirect charm prerequisites directly for learning, rather than against the old indirect requirements. Next step is to create the prerequisites directly and remove the indirect requirements.
Removing old IndirectCharmRequirement.

Next up is cleaning up SelectiveGroups.
Removing SelectiveCharmGroups.
Now build all types of prerequisite directly. The last vestiges of the old approach have been swept away.
Merge branch 'master' of github.com:anathema/anathema