Citation: 6B_187/2015 E. 7

Au vu de ce qui précède, le recours doit être partiellement admis et l'arrêt attaqué annulé en ce qui concerne l'indemnisation du recourant selon l'art. 429 CPP. Pour le surplus, le recours doit être rejeté dans la mesure où il est recevable. Le recourant obtient gain de cause sur un point; pour le surplus, 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 :