Thailand's general election will see the military-backed establishment parties led by Thai Prime Minister Prayuth Chan-ocha take on a strong opposition. Pheu Thai, the top opposition party, has been ousted from power before, both by military coups and the courts. But this time around, its fortunes seem to be on the rise.