add shell_out to base provider code
fixing all the extra blank lines

yes, i just used rubocop on the chef sourcecode...
fixing trailing blank lines as well
Merge pull request #1707 from opscode/lcg/shellout-to-base-provider2

Lcg/shellout to base provider2