The bigtop toolchain is used for installing compile time dependencies and for deployment time dependencies (for instance in vagrant_puppet-docker)
Prior this patch there is no destinction between runtime and compile time.
Runtime and Development Packages are now separated. The interfaces ::installer and ::gradle have been left in place.
Advantage of seperation that we can now include bulky packages like asciidoc into development which are not needed at run time. docker images should be small this way.
So all the packages needed to recompile hue are now in place