Delegation Token - new API 

New API for Delegation Token to use new server things.

Check readme to see different alternatives.
Humble suggestion #1: refreshIdToken and refreshToken are similar names. Maybe renewIdToken is better to understand.