hamlib: use PTT_ON instead of PTT_ON_DATA

PTT_ON_DATA is only available with very modern versions of hamlib.
In order to make it more compatible, we will use PTT_ON for now
and work out if it's worth migrating to ON_DATA in the future.