Add support for the PINGREQ packet

This commit adds the function umqtt_ping, which sends PINGREQ to the broker.