Allow users to disable gc by setting it to zero

Some users want to disable GC on some PuppetDB nodes, esp. in the case of
larger clusters. This patch disables the loading of db-sweep! when the
gc-interval is zero, and instead just logs an info message so users are
aware of this state.

Signed-off-by: Ken Barber <ken@bob.sh>