Re-factored list storage elementwise operations, adding a specialized
map-merged-stored iterator for list storage. Also prepared for
refactoring of yale storage scalar operations. Added a new spec for bug
relating to list matrix comparison where default values aren't properly
accounted for (see #111).

This commit fixes #42.

Note that none of these changes actually account for slicing. That needs
to be fixed still.