show watchlist star when not logged in [beta]

when the user is not logged in show the star to inform them of the
functionality - but make sure when clicked it shows a link to login

when watchlist star is clicked anonymously:
        set in local storage a flag
on successful login check the query string and this localStorage flag
        if present and article not watched watch it

changes:
* changes settings.js into a common library rather than a module
** updates respective tests

Change-Id: I5ec6663385a9d8c7707189a86f30a0325d7f6583
Merge "show watchlist star when not logged in [beta]"