Realtor, real estate agent, broker: What's the difference?

These terms often get confused in the world of buying and selling property, so take this as a cheat sheet.