EntityType acts_as_sane_tree now
keep terminology consistent

(use client_integration_id instead of foreign_id)
delegate to #update instead of copy/paste
eager-load entity-type descendants

(And use this in EntityFilter to avoid many EntityType lookups)
add a test for EntityTypesController#show

(used to view the sql queries it logs)