squashed revert of 4 previous commits

Redoing these as kKeyHSR is a bit wrong place and confuses git.

Change-Id: I756836ad913a48df6d2cb43a83a16473008f86e4
Revert "media: Move sample format tag to framework"

This reverts commit c3558f499cb0e6b867756b024d8bd262e8bd3d4b.
Revert "QCMetadata: add keys for FLAC meta data"

This reverts commit 56de4a26f20b9be558f7b14f15af1b30912e2091.
MetaData: add HSR key

- add kKeyHSR for high speed recording

Change-Id: Icd90d1e76f8ce06f3a5eb2f0ebc8a7b642189b17
QCMetadata: add keys for audio sample bit width

Add key for audio sample bit width, used to pass
bit wdth info where media mime type is same.

Change-Id: I9681167dc0e227c6a0f3832e7c490e3b336de803
QCMetadata: add key for pcm 24 bit

-Add 24 bit pcm key. This key is used by wav extractor to decide
the conversion of 24 bit input source to 16/8_24 format data.
-Add FLAC meta data specific keys

Change-Id: I9d0d40b5190aead29c4faf6cc433fcc4cfe8abef