Make project properties configurable.

projectProperties is now a configuration element for users to specify which of the available properties to output.
Fixed bug when running with no target folder yet created, e.g. after a clean on some projects.