Switch to stdint integers.

This allows the client to run on 64-bit systems.
Memset the subscriber's message to zero in constructor.

This hasn't classically been necessary because most microcontrollers
zero out all of their memory on startup anyway. However, it's a lot
more important for rosserial clients running on environments where
the state of memory at program start is undefined.