A lot of work on how 'anvil_setup' handles SSH keys. Still not done, but sufficient progress to warrant a commit.

Signed-off-by: digimer <digimer@alteeve.ca>