DO NOT MERGE: Unbranded json experiment
This merge request showcase how using the dist.json can be used without duplicating the go-libs repo.
It is not to be merged as is, may required asking Chef to use a variable like is done in gen.go here, details to be debated.
It's based on chef master so it has some upstream changes listed, please check my commits, the latest just fix the makefile.