adjust spec helper for local coverage and pry.
add stack delegation mechanic and test it.
use stack delegation to allow ontology#as

As we need #parent for ontology#as to work,
we delegate the stack to OntologyDSL, which
manages the ontology-hierarchy stack.
Also Ontology is now a subclass of OntologyDSL
and not the more general BaseDSL.