Use correct identity map in subset matrix test
Always call Arg constructor when creating Dat Arg

Resolves an issue where the Arg constructor was bypassed when creating
an Arg from a Dat which uses an IterationSpace.