Add support for getting build plan from stackage snapshot
- Stackage builds packages against fixed versions for lots of other packages, so some packages find weird or no build plans if the version constraints are not right.
- There are extra C library dependencies for the necessary libraries yet
- Some packages don't have a library component
Towards #72