Adaptive Dynamics of Ecological Populations