Citation: 6B_353/2016 E. 7

Le recours doit être partiellement admis en ce qui concerne la fixation de la peine, le jugement attaqué annulé et la cause renvoyée à l'autorité cantonale pour nouvelle décision. Pour le surplus, il est rejeté dans la mesure où il est recevable. Le recourant a requis l'assistance judiciaire. Il peut prétendre à une indemnité de dépens réduite (art. 68 al. 1 LTF) pour ce qui a trait à l'admission partielle de son recours, ce qui rend sa demande d'assistance judiciaire sans objet dans cette mesure. Elle est rejetée pour le surplus, le recours étant dénué de chances de succès en ce qui concerne les autres griefs (art. 64 al. 1 LTF). Le recourant supporte des frais réduits en raison de l'issue de la cause et de sa situation financière (art. 65 al. 2 et 66 al. 1 LTF). Par ces motifs, le Tribunal fédéral prononce :