Fix Packages() creation error

This fixes the following error:
```
no method Packages{T<:Union(Set{ETree},Array{ETree,1})}(Array{Package,1},)
at C:\Users\isaiah\.julia\Cairo\deps\build.jl:134
```

I am wondering if there is some more subtle issue here, so posting as a PR for comment.