Don't make an interface default if it has defined capabilities.

Rationale: if an interface has defined capabilities, it means it was
configured by the OEM for a specific purpose. Such interfaces should not
be made available for server mode (e.g., tethering) because they would
no longer be available to serve that purpose.

Test: None
Change-Id: I84c5c77430ac818bef3ca79d68a0f81042b9cb63
1 file changed