Extract best solution after computation

In order to be useful, emas needs to return a solution found during the computation. Every model returns the final list of agents after the computation and the extraction of a best agent in emas environment happens afterwards. Returning agents is straightforward in sequential and skel models whereas hybrid and concurrent models realise it with message passing.