media_codecs.xml: enable ffmpeg-based software decoders

Change-Id: I60cf75f39abb9f3ad4c6689711dacefbd0ba4b56
Report GPS and microphone present

While these items of hardware are not required by the Android CDD, the
fact that requesting the ACCESS_FINE_LOCATION and RECORD_AUDIO
permissions implies a requirement for the hardware (unless otherwise
stated in the app's manifest) makes life difficult for us unless we
report the hardware present.

Change-Id: Ib34d27e19c9e6f9fbce3b6042e2618debc24e6df