Allow manhole usage without ssh public-key

To simplify enrollment and debugging in a highly distributed environment, we preferred to use the manhole without key but only bound to localhost. This implements the capabilities to configure MANHOLE_PUBLIC_KEY = None.