Remote directory should pass specs

This depends on https://github.com/opscode/chef/pull/2130, however I felt it deserved its own code review
I'd actually break this up and do `files = Dir.glob` and then `files.select!` on the next line for readability.