General cleanup and removal of redundant code.

Removed the DistanceElitistSelection as it is nothing more than an
ElitistSelection with the apopriate Ord instance.

Signed-off-by: Gary Pamparà <gpampara@gmail.com>