[lib][web][native] set local Tunnelbroker device token on client
Summary:
ENG-8400 and ENG-8348.
Discussed this with @inka, and we think it makes the most sense. The alternative is adding a new redux action only to set localToken and dispatch it whenever dispatching setDeviceTokenActionTypes.
Depends on D12527
Test Plan:
- On web make sure that on each refresh device token is set
- On native make sure that on app open device token is set, on logout remains the same
Reviewers: bartek, marcin, inka
Reviewed By: inka
Subscribers: ashoat, tomek, inka
Differential Revision: https://phab.comm.dev/D12536