Fix issue 11884 - std.container.Array lacks a constructor from an input ...

...range

https://d.puremagic.com/issues/show_bug.cgi?id=11884

Mostly copied verbatim from `DList`'s implementation.