find artifacts recursively in given path
uses regex to filter file extension
changed Test to make sure subfolder packages are found correctly
Merge pull request #2004 from jaypea/recursive_artifactrepository

ArtifactRepository needs recursive iteration