Fix bug causing empty chef_export tarball

Due to shell expansion not being in effect when calling system with
array of arguments, the tarball w/ chef export ended up empty.

Pass a list of files to be archived as individual arguments instead
of a glob.
Do not move the exported file if tar fails
Merge pull request #1060 from bkutil/fix_export

Fix export