Citation: 1C_438/2015 E. 5

Il s'ensuit que les recours sont admis et l'arrêt attaqué est annulé. La cause est renvoyée au Tribunal cantonal pour nouvelle décision au sens des considérants: l'instance précédente pourra ainsi, soit délivrer l'autorisation de construire, soit renvoyer la cause à la Municipalité. Les intimés, qui succombent, supportent les frais judiciaires (art. 66 al. 1 LTF). La Municipalité, qui a agi dans l'exercice de ses attributions officielles, n'a pas droit à des dépens pour la procédure devant le Tribunal fédéral (art. 68 al. 3 LTF). Il en va de même du recourant, qui a agi sans avocat.