Would King Henry VIII have been granted British citizenship?Labour’s “earned settlement” reforms revive questions about morality, merit and what good character really means