Manifest and Layer classes for handling XD-build manifests

Signed-off-by: Esben Haabendal <esben@haabendal.dk>