Allow buildroot not to be defined for installation

If buildroot path is null then installation is ran in "dry mode",
meaning that simulation of installation is performed, including
dependency resolution and requires generation, but dropins are not
created in buildroot.  This mode is useful in generating OSGi bundle
auto-requires.