Thailand has seen two coups, dueling street demonstrations and political instability over most of the past two decades, much of it centered around the divisive figure of Thaksin Shinawatra.