refactor copy_root_module_to copy_module_to, also changed the behavior of puppet_module_install_on to use the PMT tool instead of copying the whole file to it
Fixed test cases and bug with copy_module_to
add alias to keep current functionality
Merge pull request #297 from cyberious/CopyModuleTo

refactor copy_root_module_to to copy_module_to and add support for ignore