Citation: 6B_1085/2013 E. 8

Le recours doit être admis sur la question des frais et des indemnités, l'arrêt attaqué est annulé et la cause renvoyée à l'autorité cantonale pour qu'elle rende une nouvelle décision sur ces points. Pour le surplus, le recours est rejeté dans la mesure où il est recevable. Le recourant obtient gain de cause sur les points susmentionnés; pour le reste, son recours était dénué de chances de succès. Sa requête d'assistance judiciaire ne sera donc que partiellement admise (art. 64 al. 1 LTF). En conséquence, il devra supporter une partie des frais (art. 66 al. 1 LTF) et se verra allouer une indemnité de dépens réduite (art. 68 al. 1 et 2 LTF). Par ces motifs, le Tribunal fédéral prononce: