Move hosts and SSH key states to admin
These states should only be run for fully managed nodes, e.g. those under our administrative control, so move them to the admin/init.sls file. This is part of a refactor making it possible to run the states installing Salt build dependencies without making other system level changes, for use in mach bootstrap. Use the `os` grain instead of the `kernel` grain for targeting, for slightly better semantics.