[GenerationModel]: Moved numElites parameter to GAGeneration

Most generation models don't have a set number of elites - that parameter
was largely a holdover from the transition from SelectionStrategy to
GenerationModel. Since GAGeneration is the only one that uses the
parameter, it was moved there.

Signed-off-by: Sebastian Lenartowicz <slenarto@uoguelph.ca>