Remove all possible cd calls, refs #1971
Make sure cd call allows switching drives on windows, fixes #1971
Add workaround for msysgit failing to handle symlinks on windows, fixes #1048, fixes #1418
Merge pull request #1979 from hason/filesystem

Fixed the Filesystem methods for a directory with a name that is a substring of a another directory
fixed escaping the path (it's no cmdline argument anymore)
Added check for SVN WebDAV auth request (http://subversion.apache.org/docs/api/latest/group__svn__dav__error.html#gada0137a4ffc40251d2fce8ba06ca2e14, http://svn.apache.org/repos/asf/subversion/trunk/subversion/bindings/javahl/src/org/tigris/subversion/javahl/ErrorCodes.java).
Merge pull request #1986 from xrstf/fixed-hgdownloader

fixed escaping the path (it's no cmdline argument anymore)
Merge pull request #1990 from phansys/svn-auth

Added check for SVN WebDAV auth request
Use full diagnose command name
Merge pull request #1996 from thewilkybarkid/diagnose-command-name

Use full diagnose command name
includeIfExists function now works properly(return false now)
Almost PHPDoc problems fixed
PHPDoc fix
Merge remote-tracking branch 'getjump/master'
Remove unneeded use
CS fixes
Remove author to fix phpunit group detection
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