Always set the Siger.logger upon creation

There is currently a bug in the Sigar Ruby C extension whereupon the
logger attribute of the Sigar class is marked for GC cleanup even if it
was never set. There is a GitHub issue for this bug here:

  https://github.com/hyperic/sigar/issues/28