added fromrawbuffer
more support for memoryviews