daemon: don't put struct space on stack
struct space has become very large, and it was still
kept on the stack unnecessarily in a few places.
Use a new space_info struct and copy the necessary
fields.
Signed-off-by: David Teigland <teigland@redhat.com>