MiniFramework: 'reference:' has an URL, treat it as such

Otherwise it'll fail when the URL contains '%20' (whitespace).
And do the same for the 'file:' case.

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
MiniFramework: paths can start and end with whitespace; don't trim them

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
Quote LAUNCHER_PROPERTIES argument to the launcher

This allow the project launcher to work with whitespace in path.

v1: by Carter:
    - adjust the ProjectLancher to always add quotes
v2: by Ferry:
    - also adjust the Launcher itself to strip off the quotes
      (when present)
    - also adjust the ProjectLauncherImplTest to strip off the quotes
      (when present)

Original-by: Carter Smithhart <carter.l.smithhart@boeing.com>
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
Merge pull request #339 from fhuberts/master

Make launcher work for paths with spaces