Free Harvard tuition will now be offered to students from families with incomes of $200,000 or less—and include housing for $100,000 or less.