TokenManager: use secure tokens

Token manager tokens need to be larger then 64 bits so that we have
sufficient security. Allowing them to be variably sized gives us
sufficient flexibility to change the underlying implementation without
having to change the interface.

Bug: 33842662
Test: hidl_test
Test: (sanity) YouTube + Google Play Movies works
Test: camera video recording works
Test: lshal

Change-Id: I6a39e68b6b660cf00bf5363d9c66a8fa1ff2c6a5
(cherry picked from commit 78d1d05723b9c89c6d612b00a8d4fd5d3ce8118f)
3 files changed