I don't recall ever encountering the expression ‘Napoleon blankets’ before this. I had heard of "Blanket Tents" (as described in the article you linked) and that was the first thing that came to mind when I read the term. I think it's the best fit, although I did post the question on another site just in case someone there has another answer.
I remain,
Jason E.