mp3dec: Fix out of bound read error

Add check for required number of bytes before stream read while reading side info.
Modify bitstream read functions to only read required number of bytes

Checks added in files:
pvmp3_framedecoder.cpp
pvmp3_get_side_info.cpp
pvmp3_getbits.cpp

Bug: 154075955
Bug: 154076193
Test: POC in bug description
Change-Id: I2cb9d429f4d6d5ade605a7373e5f8f7e3a8b2d57
4 files changed