Bug 960378 - Allow Reading into non-tightly-packed surfaces. - r=bjacob