Compiler and partial sip support for sparse modifier for arrays

The sial compiler supports the sparse modifier and sip/core/array_constants.*
support querying for this attribute. It is ignored by
the interpreter, howevever.