Add 'arrayval' immutable array objects

	modified:   dist.ini
	modified:   lib/List/Objects/WithUtils.pm
	new file:   lib/List/Objects/WithUtils/Array/Immutable.pm
	new file:   lib/List/Objects/WithUtils/Role/Immutable.pm
	new file:   t/arrayval.t
	modified:   t/hash.t
Role::Immutable and test fixups

	modified:   dist.ini
	modified:   lib/List/Objects/WithUtils/Role/Immutable.pm
	modified:   t/arrayval.t
Finish out arrayvals
t/ improvements
Merge branch 'valarrays'

* valarrays:
  t/ improvements
  Finish out arrayvals
  Role::Immutable and test fixups
  Add 'arrayval' immutable array objects