Draft: zbus::Message to support non-native endian
This makes it possible to handle both little-endian and big-endian messages regardless of the native endianness.
There is probably a better/cleaner way to implement this, but I just needed a quick fix so that I can move on with my own project. I don't have much more time to work on this, so any help would be appreciated.
Fixes #252
Edited by Zeeshan Ali Khan