Remove explicit TK Dependency

This will remove the explicit dependency on Test Kitchen while preserving the hidden test and generator functionality if the user has Test Kitchen 1.x installed.

Since pre the 1.x series had the constant `TestKitchen` we shouldn't need to go any further than checking if the constant `Kitchen::CLI` is defined.