Migrate all touch calibration and association tasks to TouchDeviceManager

This patch migrates all touch calibration and touch association
information from ManagedDisplayInfo to TouchDeviceManager. Post this
change ManagedDisplayInfo would no longer be aware of the touch devices
the display is associated with or the calibration data that are
associated with any of the touch devices.

This patch preserves legacy touch calibration data while also migrating
it to the new format.

This patch adds no new logic to the decision making process of
associating touch devices and displays.
associated.

Bug: 599985
Change-Id: I5da7386cb4132db23da66103c343aa3fd411f422
Component: Touch, display, Chrome OS, Display preferences
Reviewed-on: https://chromium-review.googlesource.com/741077
Commit-Queue: Malay Keshav <[email protected]>
Reviewed-by: Sadrul Chowdhury <[email protected]>
Reviewed-by: Mitsuru Oshima <[email protected]>
Reviewed-by: Jacob Dufault <[email protected]>
Cr-Commit-Position: refs/heads/master@{#513920}
25 files changed