Enable relative by default when used with --paths, fixes #785.
Match against a branch even if it's a semver version/range that does not exist, fixes #771.
Close GH-784: Several main files are outputted as an array with --paths, fixes #781.. Fixes #781
Merge pull request #786 from bower/git-semver-branch

Match against a branch even if it's a semver version/range that does not exist, fixes #771.
Merge remote-tracking branch 'upstream/master'
, is a valid character in files, normalize by wrapping in array