screenrecord: allow force landscape mode

Some devices' hardware encoder do not support encoding over a
specified height, which may be smaller than the device's display
height in portrait mode. Add a mode which uses landscape encoding
and rotation hint to overcome the limitation.

Change-Id: Icdd8de05d55c2aaaacbcaba4857173c78ef76a24
AudioTrack: correct typo

Remove the extraneous dash when initializing status

Change-Id: Ie18e380ec6c2c45f88202c860573b583fd2a8129
Screenrecord: allow force mic for audio

Some older devices audio blobs do not support audio submix,
allow those devices to force using the mic for audio while
screenrecording.

Change-Id: Ief3a14e00d0bf32cc131742fb82556621f54be36
Re-add missing ICS_AUDIO_BLOBS

Change-Id: I5d72eaa9ff0bf94b69924b299f3108c216778773