Diversity-Dependence, Ecological Speciation, and the Role of Competition in Macroevolution