Add native java screen recorder [2/2] (WIP)

PS2:
Change framerate related stuff to bitrate since the setting
is actually the bitrate and not the frame rate ;)

Carbon PS2:
Meld vendor_arrays/strings with cr
Carbon PS3:
Fixup for patches merged
Carbon PS4:
Fixup for merge conflict
Carbon PS5:
Fixup, moar merge conflicts

Change-Id: I92aeef41fc0d2e6c8ee2a0960b6efb3dde126f91
Screen recorder: add ability to record audio from mic [2/2]

Change-Id: Ic602e4d625db3868873a007c3015d4326821d5f5
screenrecorder: check for supported video encoder resolutions.

-Only supported video encoder resolutions will be displayed. Video
encoder support is outlined in /etc/media_profiles.xml and
/etc/media_codecs.xml

-In my testing selecting and unsupported resolution causes screen-
recorder to fail. If the devices encoder resolutions are not in the static list
(such as 480p 480x720) there is no way to set the correct resolution. This fixes
those issues.

-More info on Media Encoders: https://source.android.com/devices/media.html

Change-Id: I13b32b8f10655a5cf13ae55ae56eeb4de69ae68e