Bug 990058 - [FTU] Re-implement Basket newsletter for splitted FTU
- Basket functionality moved to shared, use Promises
- Use DataStore instead of AsyncStore
- Launched from System instead of Dialer