inputdevices: update from aosp (master)

Change-Id: If5fb11c354ea0144cdae1434de4c536302dda5b3
Fix side button visibility tracking.

Previously one could e.g. get legacy menu button being visible in
certain scenarios, like this one:
- Open legacy app, e.g. CatLog
- Invoke IME
- Lock screen
- Unlock screen
- Result: Menu button visible in keyguard

Change-Id: Ia796f73ec995ea1cc34d38f8aefdbccda7be7565
Fix JNI error in exception reporting.

There was a JNI error where when you got an OOM and called
report_exception, it would call two NewStringUTF in a row without
checking the return values. This could mean that the first one
threw a new OOME and the second one would cause a JNI error when
it also attempted to throw an OOME with a pending OOME.

Bug: 16843627
Change-Id: Ie4f9f9a5f8b7993cd3655d42a6718c0a5e1199f8
fw/b: add support for timelapse qualities for 4k sizes

Fix check in MediaRecorder to include all timelapse profiles

Conflicts:
	media/java/android/media/MediaRecorder.java

Change-Id: I32b00c5d05da0b1e440e9b0f50d0981e6afaf648
Merge "Fix side button visibility tracking." into du44
Merge "Fix JNI error in exception reporting." into du44
Merge "inputdevices: update from aosp (master)" into du44
Merge "fw/b: add support for timelapse qualities for 4k sizes" into du44
Merge pull request #3 from DirtyUnicorns-KitKat/du44

source is uptodate