added data only selection functions to core.matrix, sel and set-sel are build ontop of them, select is guaranteed to return a view - default implementation creates a NDWrapper, added set-1d!, set-2d!, set-nd! support to NDWrapper, updated tests and documentation