Display the intersection of package dependency version ranges (issue #357)
Display the intersection of package dependency version ranges (issue #357)

Library and executable dependency ranges are combined using intersection,
except for dependencies within if and else branches, which are unioned
together.

dzackgarza/hackage-server,erantapaa/hackage-server,agrafix/hackage-server,chrisdotcode/hackage-server,grayjay/hackage-server,dzackgarza/hackage-server,edsko/hackage-server,tkvogt/hackage-server,agrafix/hackage-server,ocharles/hackage-server,erantapaa/hackage-server,tkvogt/hackage-server,chrisdotcode/hackage-server,grayjay/hackage-server,ocharles/hackage-server,edsko/hackage-server