Miscelaneous improvements
- Handle better distribution targets
- Fix projects/branch treatment that was too late
- Improve configuration docs
- Do not build the functor caches by default
- Add tweaks for LXPLUS
- Add documentation to configuration.mk
- Allow branch or tag to be given in PROJECTS
- Allow GIT_BASE to be given in configuration
- Use ccache from LCG to set parameters
- Remove unsatisfiable dependencies
- Setup environment just before calling project's make
There are some commits relating to moving from future to master. I can rebase if a cleaner MR is preferred.