Change packet payload to uint32_t.

Also fix ntoh ordering on packet deserialization.
Added function to get connected device serials.
Change all the device serial char * passing to const char * for easier string interoperability.
Fix up a couple issues on the status regs from last night and add a get_uptime function to check it works.