Ensure that tests run with a local fresh tmp folder
Issue #173 workaround, FileUtils.cp_r will fail if there is a symlink that points to a missing file

or when the symlink is copied before the target file when preserve is true

fileutils.rb:1379:in `utime': No such file or directory
/home/travis/build/rodjek/librarian-puppet/tmp/aruba/modules/postgresql/spec/acceptance/nodesets/default.yml (Errno::ENOENT)

see also https://tickets.opscode.com/browse/CHEF-833

Pin test modules versions
Remove duplicated debug and info methods