Starts the SILC server. This function returns immediately and the
SilcSchedule must be run after this functions returns or it must be
already running when this function is called. The `running' callback
will be called once the server is up and running.