fix(Director): Save emails from new social account
fix(Director): Save emails from new social account

Saves all email addresses from a social account that we have
automatically connected using email matching. This will help matching
email for subsequent social logins.

For example, consider a github user with user@example.com and
user@gmail.com as primary and secondary emails. This patch just solves
the problem where the user:

1. Registers manually on the hub using user@example.com.
2. Logs in later using github and gets automatically matched.
3. Logs in later using google and doesn't get matched, because there's
no user@gmail.com in the database.

stencila/hub,stencila/hub,stencila/hub,stencila/hub,stencila/hub