QS Tiles: added USB Tethering Tile
Cherry-picked and backported from KitKat branch

Revised by bgcngm:
- android.permission.BROADCAST_STICKY is also needed
- update tile on ACTION_TETHER_STATE_CHANGED broadcast received