Add support for Yammer using OAuth 2

Fix for issue #393