[Selection Strategies]: Added support for elitism

Added support for elitist selection in the base SelectionStrategy class, and
the TournamentSelection subclass.

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