update dependencies based on requires

- `circe` requires `lcs` and `lui`
- `lui` requires `tracking`
- `tracking` requires `shorten`
Merge pull request #59 from milkypostman/master

-pkg.el.in: Fix for some of the dependencies
build.sh: Use Package-Requires for file variables.