In a Detroit neighborhood punctuated by little more than defunct traffic lights and abandoned train tracks, Heidelberg Street stands out for its row of colorful houses decorated with repurposed bits of urban detritus and bright paint.