Refactor the input report and multitouch reportings

It was complicate because it wanted to release the previous touches
whichh are not reported by the device when lifted. We have a better way
of doing this by setting the flag INPUT_MT_DROP_UNUSED, so use this.
gtp_i2c_write can also take the dest register as a parameter

It simplifies the calls.