5. Nach diesen Erwägungen ist die Beschwerde abzuweisen. Bei diesem Ausgang des Verfahrens wird der Beschwerdeführer grundsätzlich kostenpflichtig (Art. 66 Abs. 1 BGG). Er ersucht jedoch um unentgeltliche Rechtspflege und Rechtsverbeiständung. Da die diesbezüglichen gesetzlichen Voraussetzungen erfüllt sind, kann dem Gesuch entsprochen werden (Art. 64 BGG). Dem Beschwerdeführer werden daher keine Gerichtskosten auferlegt und seinem Rechtsvertreter wird aus der Bundesgerichtskasse eine angemessene Entschädigung ausgerichtet. Demnach erkennt das Bundesgericht: 1. Die Beschwerde wird abgewiesen.