Added consolidated trade leads support on API v2 endpoints, kept API v1 behaviour

@kjubichan can you go through your changes and delete code that is commented like this. We don't need to keep blocks of commented code in the source. We can always find deleted code using Git if necessary.