Use the generic implicit container for constant and counting arrays.

Dax comes with a generic container that can turn any completely implicit
array portal into an implicit array handle. However, the two implicit
arrays that come with Dax did not use that. Instead, they both
completely reimplemented everything in the generic implicit container.
This change removes that redundant code.
Merge branch 'use-implicit-container'