Containers: test ArrayReference<const void> construction from void*.

Causes pedantic compiler warning.
Containers: fixed warn on creating ArrayReference<const void> from void*.

Also documented size computation in other constructors.
Containers: added TODO.