Revert "adding test to make sure no folders are created in the libraries folder"

This reverts commit 3791086403eb677528b788529c8fb169ce73b892.
Revert "fixing a defect with opscode where subdirectories are not uploaded with knife correctly"

This reverts commit 1fdf5a1aed1c6e8e24d267ad49bf7f2ac16ac886.
support whyrun mode
test whyrun mode