Beyond the principle of plentitude: a review of terrestrial planet habitability.