Starbucks will no longer allow nonpaying customers to stay in its cafes, according to a new policy.