Implement RandomAccessStream natives

This pull request depends on #134 and #135  
we probably want to stop throwing VM.Yield in raiseException or maybe add raiseExceptionAndYield or some such