Rewrite to fix the materials array
Rewrite to fix the materials array

This rewrite changes the materials array from a dense array of
size Elems to a sparse subdomain of Elems to better represent
that some subdomain of Elems stores the given material.  This
worked prior to this change simply due to the fact that LULESH,
as defined, stores the material in every element.  But this
wasn't in the spirit of the benchmark which ought to store
materials only in some places.



git-svn-id: 88467cb1fb04b8a755be7e1ee1026be4190196ef@19892 3a8e244f-b0f2-452b-bcba-4c88e055c3ca

sungeunchoi/chapel,hildeth/chapel,hildeth/chapel,chizarlicious/chapel,CoryMcCartan/chapel,chizarlicious/chapel,hildeth/chapel,hildeth/chapel,chizarlicious/chapel,chizarlicious/chapel,sungeunchoi/chapel,sungeunchoi/chapel,CoryMcCartan/chapel,sungeunchoi/chapel,CoryMcCartan/chapel,chizarlicious/chapel,CoryMcCartan/chapel,CoryMcCartan/chapel,hildeth/chapel,hildeth/chapel,CoryMcCartan/chapel,sungeunchoi/chapel,sungeunchoi/chapel,chizarlicious/chapel,CoryMcCartan/chapel,sungeunchoi/chapel,sungeunchoi/chapel,hildeth/chapel,chizarlicious/chapel