Webkit: squashed unsupported reverts

Summary:
Reverts of the following due to lacking necessary
HTML5 video frame capture support in external/webkit
Directly conflicts with D600

Revert "webkit: Manage video playing state properly when browser goes to background"

This reverts commit 4106f9a668d64946e780fdeb965d7e6163d9ddec.

Revert "webkit: Fix for unable to play youtube in browser"

This reverts commit ef6d6e3c6e7e5b183c2b5a435561343f96cd740e.

Revert "webkit: Support video frame capture for HTML5 canvas use cases"

This reverts commit 24b5e6dc76ccc1ff464e4b3a794a52d43120224e.

Test Plan: Play youtube in stock browser

Reviewers: randall.rushing, synergy

Reviewed By: synergy

Differential Revision: http://review.codefirex.com/D601

Conflicts:
	core/java/android/webkit/HTML5VideoViewProxy.java

Change-Id: I7162ecd0c090233e5bbc0bcf83785a230fd815af
Signed-off-by: DHOMD <DHO@dho.im>
core: fix arithmetic on a pointer to void

Summary:
Use char* instead of void* for this
pointer arithmetic. Fixes the following:

error: arithmetic on a pointer to void
buf = buf + offset;
      ~~~ ^

Test Plan: verify

Reviewers: randall.rushing, synergy

Reviewed By: synergy

Differential Revision: http://review.codefirex.com/D594
Fix various c++11 narrowing violations

Summary:
The best fix for these narrowing
violations is to use static casting

Test Plan: verified

Reviewers: randall.rushing, synergy

Reviewed By: synergy

Differential Revision: http://review.codefirex.com/D641
QCFace: Fix package path

Change-Id: I8282331003d0494bd5620cfb6e91f2dcfa708d30
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
SystemUI: Add ethernet network icon

Add an ethernet network icon to the statusbar network area.

Change-Id: I019740f360b5f9cc85f404f75d38e38896182a81
Merge branch 'qcril' into cm-10.2

Conflicts:
	core/java/android/provider/Settings.java
	core/res/res/values/strings.xml
	packages/SystemUI/res/layout/signal_cluster_view.xml
	packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkController.java
	packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java
	services/java/com/android/server/power/ShutdownThread.java

Change-Id: I3c4061a1f6b563c79001659b5b8d4727969a2b29
Add missing layouts

Change-Id: If59352aa09cfe98339c487a3d6ff0f67ba62066f
Derp fix

Change-Id: I2488691d31575bf1c7f019c0cca5652fe0d924b6
Update some IDs

Change-Id: I5fa7a10c092e683215fa70f53436718201fd4b09
Signed-off-by: Nick0703 <lokesh.c703@gmail.com>
Major FIX! I hate CM!

Change-Id: I6e9576600a6f97c33472436475ec3ec797ab1745
Signed-off-by: Nick0703 <lokesh.c703@gmail.com>