Refactored the TokenRefresher Code and added client credentials logic

Merged Jørgen Lind requested to merge feature/raghu.menon/client_credentials into master

Merge request reports