Par ces motifs la Cour de droit administratif et public du Tribunal cantonal arrête: I. Les recours sont rejetés. II. La décision rendue le 10 octobre 2018 par la Municipalité d'Echallens et complétée par des avenants est confirmée. III. Un émolument judiciaire de 1'500 (mille cinq cents) francs est mis à la charge du recourant A.________. IV. Un émolument judiciaire de 1'500 (mille cinq cents) francs est mis à la charge des recourants D.________ et B.________. V. Une indemnité de 1'000 (mille) francs, à payer à la Commune d'Echallens à titre de dépens, est mise à la charge du recourant A.________. VI.