Add API to AccountManager to allow simpler retrieval of ServiceAccounts

Previously, no simple API existed to retrieve a service account which
is provided by a particular provider.  This commit adds such a function
to the AccountManager interface, and adds unit tests to ensure its
correctness.
Merge pull request #77 from chriadam/master

Add API to AccountManager to allow simpler retrieval of ServiceAccounts for a Provider