Peformance improvement in HttpRouteValueDictionary generation from anonymous types.
This is similar to the improvement made in MVC for htmlattribute and routevaluedictionary generation.

Also refactored compiled lambda generation in OData to use the new accessors approach, because it is
more memory efficient.