Adding custom exceptions
adding inner exceptions to thrown ones
Fix for Issue #1943 missing aliases
Only turn off endpoint validation for known test endpoints
Merge pull request #1951 from markcowl/net45

Fix for Issue #1943 missing aliases
Manually managing token refreshes
Merge pull request #1952 from christav/exceptions-296

Rework for AD logic