Update lib/spiceweasel/cli.rb

Fixing respecting the `--knifeconfig` option.

The breakage happens because `Config.merge!(@config)` happens after `parse_options` is called. Thus `Spiceweasel::Config[:knifeconfig]` does not exist yet.
This pull request fixes a spacing issue as well on line 201.
Add infos about ruby configs
Add support for berkshelf
Add berkshelf and unique id options. Add berksfile related commands
Add command helpers
Use Chef::Environment for loading and validation
Use Chef::Role to load and validate roles
Use command helpers. Add support for `name` within configuration. Only bulk delete as required.
Live stream commands. Allow failures if requested.
Resolve cookbooks to ensure dependencies are locally met
Update to use command helper. Upload all defined cookbooks at once.

Uploading all cookbooks allows cookbooks with circular dependencies to
be properly uploaded via knife. We can then re-upload any cookbooks that
have custom options defined (like `--freeze`)
Add new dependencies
Provide exception text on error to better determine cause of issue
typo in run list
version 2.1.0
knife cookbook upload now uploads multiple cookbooks if there are no options
cleanup for node deletes and windows node deletes
updated rspec
knife role from file now uploads multiple roles
knife environment from file now uploads multiple environments