Updates to manifest creation: add homebrew installed packages, handle python when yolk not installed, sort debian base packages into separate manifest, skip dpkg when not on debian system