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
so we can see ram bar and recents clear button in phablet mode on tablets port layout

Change-Id: I115c86fb2318aaf6238d760459d4e885b84fc038
Merge "so we can see ram bar and recents clear button in phablet mode on tablets port layout" into jb43
Quicksettings: stack trace shmack trace. don't care.

Change-Id: I48b40d84421fdceafe78b3bc492afc13a82c3305
Merge "Webkit: squashed unsupported reverts" into jb43
Merge "core: fix arithmetic on a pointer to void" into jb43
Active display: Allow apps to be excluded from being displayed [1/2]

This has been a highly requested feature so I guess it's about time
we implement it :).

Change-Id: I5c334833b78325733ae076c07afccebb02758ead
OBEX: Implementation of MAP and PBAP client role on Bluedroid

Implementation changes to support MAP client and PBAP client
role on Bluedroid stack.

Change-Id: Ic75e0bea10b8420aef928d868cc25acd769d5620
CRs-fixed: 530274
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
Merge remote-tracking branch 'upstream/jb43' into jb43