Quest server: avoid "unexpected message {Ref,eof}" when restoring state
Quest API: add separate function for getting quest description.
(get_challenge no longer does that.)
Update documentation, adapting to new quest API (describe_quest).