Prevent deferred from being resolved because of a failed request.
Close GH-773: Order tags by semver build metadata. Fixes #0, Fixes #0, Fixes #0, Fixes #0, Fixes #0, Fixes #0, Fixes #0, Fixes #0
Close GH-789: Install dependencies that have different sources, fixes #788.. Fixes #788
Only check for difference sources if _originalSource is set.
Fix tests in windows.
Minor change to util/readJson (consistency).
Merge branch 'master' of github.com:bower/bower into git-fallback
Fix stuff and add tests for everything.