Updated interface for GenerationalReplacer and changed calculation of elite individuals.
Updated interface and implementation of RandomSelector.