Sri Lankan protesters have occupied the Temple Trees, the official residence of the country's prime minister.