Support userdata scripts, many fixes

We were previously appending to the ssh authorized_keys file on every
boot...kind of embarassing.

Add support for userdata.  Create stamp file state in
/var/lib/min-cloud-agent.
Rename to min-cloud-agent