fixed slice behaviour for 1-d arrays

Fixed slice behaviour on 1d-arrays 
- in the default implementation
- for NDArray 
- added tests for it
- enforce it with tests in compliance test
Build currently fails as the vectorz implementation also shows the bug. See https://github.com/mikera/vectorz/issues/21