OData filter

Implementation of OData filter builder to be used in conjunction with RPs that expose OData functionality

Example:
```OData.FilterString.Generate<RpParam>(p => p.Foo == "bar")```