Add WiFi tethering support

Change-Id: I66447ac705e65577910c36a518773ff04c8b6775
update patches
Merge remote-tracking branch 'github/jellybean' into jellybean

Conflicts:
	overlay/frameworks/base/core/res/res/values/config.xml

Change-Id: Idd4ba49e013c4ab5e596db3e90c9bc5ffcfb8e8b
Backport various hwui leak and corruption fixes

Change-Id: Ib9def19c0d9653a50d278c904342cbdd1ab82097
Add script to apply patches easily

Change-Id: Id155032410df32d297de5c40c6b6c8ea93a2394f
Fix audio routing issues

Firstly, make input source VOICE_COMMUNICATION work correctly. Notably,
this fixes Android's integrated SIP client.

Secondly, really disable combo device support in libaudio. This
disables the internal speaker for notifications and the like if
headphones are attached.

Change-Id: I6391c5d442594ef2b1852d66f7480964833427bd