knife node run_list remove issue #2186

fixes "knife node run_list remove" issue #2186
remove extra spaces
Updated banner
added tests
Bump to rspec 3.
Use RSpec documentation formatter.
Remove treat_symbols_as_metadata_keys_with_true_values = true, now true by default
Update to RSpec 3.
Use expect syntax.
Fix failures from pending
Merge branch 'master' into mcquin/rspec-3

Conflicts:
	spec/functional/dsl/reboot_pending_spec.rb
	spec/functional/event_loggers/windows_eventlog_spec.rb
Fix some Windows specs.
Get pedant changes for rspec 3
Merge branch 'mcquin/rspec-3' of github.com:opscode/chef into mcquin/rspec-3
File.exists? is deprecated in favor of File.exist?
Merge branch 'master' into mcquin/rspec-3
Change pending to skip
Modify pedant to run w/o chef
shell_out didn't pick up entire command
Merge 83965110f4803416ffa535080b129f6546c746e4 into 2f942406d9bb64335586cbca982dfbe9d36c0a74