Remove packet abstraction.

- Inline operations for reading words (u8, u16, s32) in buffer.
- Inlining reduced generated asm size considerably.
Yes, it's an "unsigned char *", same thing.