The first post of the Battle Tower has the reward info for battlers. Basically, each Pokemon in the battle gets 1 EC, 2 MC, and 1 DC, or 3 MC if its EC and DC are both full, plus 1 KOC for each KO it gets. Trainers are awarded CC as well based on the size of the match. The rewards for refs are in the Referee Resource thread; they get UC based on the size of the match. Hopefully this helps!
Tailwind + Whirlwind, I'd say no because Tailwind targets allies only, whereas Whirlwind targets an enemy only. But yes to Heat Wave and Whirlwind because Heat Wave contains a wind component in its flavour description.