Include BOM in test for emptiness
Include BOM in test for emptiness

The `BuildTOML.isEmpty()` method is used in one place, build.go, to check if it should write out build.toml. In the present state, if Unmet is empty but you have BOM entries then the build.toml and BOM entries are never written out. This change will look at both BOM & Unmet to determine emptiness. Thus it will write build.toml if BOM or Unmet has values.

Signed-off-by: Daniel Mikusa <f34d11341ccdc5b8ff9432e6eb24655a0645e514@vmware.com>

buildpacks/libcnb