Support reading properties from a properties file, with variable interpolation. We used to depend on Felix for this feature.
Simplify things by reducing the amount of properties that have to be set (both Pipeline properties and 3rd party properties).
Hide 3rd party properties as much as possible from the user. Generally there's little benefit in making them configurable. Hard-coding properties in Java is preferred over hard-coding them in a properties file because we don't want to have separate files for "user" properties and "internal" properties.
Also fixed a bug that was revealed when running without OSGi and from a home directory with spaces in the absolute path.
The changes mostly have to do with properties:
Also fixed a bug that was revealed when running without OSGi and from a home directory with spaces in the absolute path.