ThemeManager: Synchronize access to listeners

If the Set of listeners is modified while iterating we will get
a ConcurentModificationException so we need to synchronize access
to avoid this.

Change-Id: Ib521ad86a665316d707463200c16c1bcdcfac362
(cherry picked from commit 41220928f485aa3b23c677dadc7356ac185dd2a0)
Revert 'base: Add P2P interface "p2p0" to tethering support list'

* fixes p2p issues

Change-Id: I12249f4f633c5b317d04da9f433ee58bb21f4681
(cherry picked from commit c088282a3ffb35b3588d42cde1735ddd96b8dc2a)