The “Tower of David” in downtown Caracas is called “the world’s tallest squat” because thousands of people have been living in the unfinished skyscraper. Now, the government is moving people to new housing outside the city — and many squatters have mixed feelings.