Input: atmel_mxt_ts - Allow missing objects when downgrading firmware

When a configuration file is generated from a later firmware version it may
contains objects not present on the connected device. This should not result
in a probe error.

Signed-off-by: Nick Dyer <nick.dyer@itdev.co.uk>
Input: atmel_mxt_ts - Update bootloader addressing for 2952T/MXF100

Handle more chips that use the new bootloader addressing scheme.

Signed-off-by: Nick Dyer <nick.dyer@itdev.co.uk>
Input: atmel_mxt_ts - Allow T100 to report tool type

Fix bug in event registration.

Signed-off-by: Nick Dyer <nick.dyer@itdev.co.uk>
Input: atmel_mxt_ts - Ignore error from CHG line after bootloading

Some bootloader versions do not assert the CHG line after bootloading has
finished, therefore we should not fail the bootloading process if it doesn't
happen.

Signed-off-by: Nick Dyer <nick.dyer@itdev.co.uk>