Eliminate empty member values from routes

Generating a route from a request DTO currently produces redundant
parameters for value types that are equal to their default value.
Modified RouteMember so that it only returns a non-null value to be
contributed to the route if the member is not equal to that type's
default value.