Removing cfengine directory dep & allowing multiple files to get copied

Also allowing bundles to be split from agent files (bundles are specified in the bundle_list var, but all files in their directories are copied over too, as they're needed to support the bundles).