Thailand protests: Why are Thai people protesting and what is the significance?

For the past four months, protesters have taken to Thailand's streets to call for an overhaul of the government, the military, and - most controversially - reform of the monarchy.