Settings: Hide unsupported USB modes automatically

 * The roles are advertised by USB HAL so we can check for their status

Issue: FP2P-283
Change-Id: I5933d1a03f573af08b00039850173329b293448a
(cherry picked from commit https://github.com/LineageOS/android_packages_apps_Settings/commit/b4468d815f0d831bbd6f69eac103d5902053daa7)
3 files changed