title: OData query $filter conditions and case-sensitivity
body: <p>Does OData specify whether filter conditions on string fields are to be evaluated case-sensitively or case-insensitively?</p>
  
  <p>Example: (from the docs)</p>
  
  <pre><code>/Suppliers?$filter=Address/City eq 'Redmond' 
  </code></pre>
  
  <p>Is this expected to be case-sensitive or not?</p>
  
  <p>If I want to offer both options, how can this be expressed? There is a tolower() function that can be used like:</p>
  
  <pre><code>/Suppliers?$filter=tolower(Address/City) eq 'redmond'
  </code></pre>
  
  <p>or</p>
  
  <pre><code>/Suppliers?$filter=tolower(Address/City) eq tolower('Redmond')
  </code></pre>
  
  <p>Isn't there a more concise way to express case-insensitive matching?</p>