Feature/ssh public keys

Allow authentication via ssh public keys

Two new params in the initramfs context
  - ssh-pubkeys
  - ssh-pubkeys-file

To avoid conflicts because changes in the same places, this pull request is based and includes the #29. So #29 should be merged first.