Inserite macro per le stampe di debug

E' stata definita una macro chiamata dprintf che sta per debug printf.
Da usare durante il debug, quando non si vogliono visualizzare queste
stampe si mette a DISABLED la macro DEBUG.
Sistemata tabulazione e aggiunti prototipi
Sistemata formattazione delle stampe
Cambiato nome a funzione e risolti bug

onlookerPlacement va ripetuta tante volte quante sono le api, non le
dimensioni. Inoltre la foodExploitation non si fa dopo ogni chiamata alla
onlooker ma solo quando tutte le onlooker sono state assegnate.
Aggiunta misurazione del tempo
Refactoring della funzione che calcola il tempo

Inoltre ora i for non ciclano su tutte le api (SN), ma solo su quelle
necessario, gli if di guardia in employedPlacement e onlookerPlacement
sono quindi inutili in questa implementazione, serviranno comunque per
quella cuda.
Refactoring