Fixed yet again a mixup between big and little endian !!!

- Most of the Slice.ReadIntXX() and ReadIntXXBE() were reversed.
- Tuple parsing code was also calling the wrong method, which itself was doing the reverse, so the bug wasn't discovered until now.