Cache update: mode R, deep copy on get

Switched some nodes over to SvGet/SvSet
Debug settings in utils, not exposed for user yet.
Changed ListShuffle and ListReverse to be ready for shallow copy.
Merge matrix gen
util cache implementation

fixes