OData Query bug fix for v1 graph requests
Changes the OData query methods to use $ as a prefix for all V1 and beta requests. Originally the http client was not including the $ prefix but an issue was found where only certain V1 endpoints support OData queries without the $ prefix. Per https://docs.microsoft.com/en-us/graph/query-parameters:
On the beta endpoint, the $ prefix is optional. For example, instead of $filter, you can use filter. On the v1 endpoint, the $ prefix is optional for only a subset of APIs. For simplicity, always include $ if using the v1 endpoint.