add reboot command

User requests to add reboot command.

Once reboot is executed, the client side receives an ACK. Then the HW will start to reboot which takes roughly ~20s. The client should try to re-establish the connection afterwards.