OData support

Implement support for consuming a OData REST service (V2, V4).
This is actually in progress, work on this is being done by Michael Van Canneyt.
For example the Office365 MS Graph API is consumable and working.