Handle GemRunner returning nil on success

`Gem::GemRunner` returns `nil` on success for some commands (`gem update` is what gave me trouble). In such case, `ChefDK::CLI#run` goes ahead and tries to understand global `chef` command's options, which in turn doesn't recognize `gem`'s options and fails.

This patch translates `nil` return value to `true`, which indicates success.