Fixing NMS-6083: parent-foreign-source is not working anymore

DO NOT ATTEMPT TO MERGE THIS INTO 1.12 OR MASTER.
allow setting log level with a property

Also, change the smoke tests run from Bamboo to use INFO by default.
only remove the repo RPM if necessary
Merge remote-tracking branch 'origin/1.10' into 1.12