AVRCP controller browsing range limit

Previous code was erroneously only considering lowest byte of integer
length for start and stop range resulting in incorrect results when
getting folder contents.  Updated to use full 32 bits of range, and
allow early exit from long running commands.

Bug: 72496280
Test: stream music and browse at the same time.

Change-Id: I3a1ed990a6e9612c79535348137cfaa428a11d46
3 files changed