Make CentralNotice device aware

For time being only make it aware of iphone, ipad and android devices
(Mobile team currently wants to run campaigns for existing apps)
We can extend this in future to other devices

Bug: 47586

Change-Id: Ifbbd97830f0184eb843d616a7d2e70487169155c
Fixing some UI bugs

Links Everywhere!

Change-Id: I7e014020bddd1c06d4e25bf7d96b88134cacaf28
Forgot to Log Device Changes...

This patch makes sure we log CN device attachments to banners

Change-Id: I4218b224c4c25ea7a252ef3c75b04ab52d0dee28