Code cleanup in ContractionEvalImpl.
- The sparse unit test for ContractionEvalImpl now fully initializes the input arguments.
- The rand_fill_array function now works for sparse and dense Arrays.