Removed get_addrs method

- Method is no longer necessary
Changed server const methods
Added discovery on RP endpoints

- Added request over realm to provider
- Added parsing of RP XRDS document response
- Changed lg_ object on requests to protected,
derived classes can use logger
- Added more descriptive log messages to provider
- Removed TODO list
Merge branch 'openid'