Fixing NMS-6067: Mail Transport Monitor exception in 1.12.0

This reverts the changes made on commit
297d9ffe8843030807afd60c00681046598e15fd
for the MailTransportParameters only
add a profile that builds full assembly in a normal compile (for bamboo)
Merge remote-tracking branch 'origin/1.10' into 1.12
Merge remote-tracking branch 'origin/1.12' into features/sonar-cleanup
Merge remote-tracking branch 'origin/1.12'
sonar cleanups for a number of things, including the first half of RescanProcessor
don't build keystore in assembly, do it as a separate step
Merge remote-tracking branch 'origin/1.10' into 1.12

Conflicts:
	opennms-full-assembly/pom.xml
Merge remote-tracking branch 'origin/1.12'
Merge remote-tracking branch 'origin/master' into features/sonar-cleanup
Keep track of the number of tasks executed within the scheduler.
same with container/features
Merge remote-tracking branch 'origin/1.12' into features/sonar-cleanup
Merge remote-tracking branch 'origin/1.12'
fix smoke test for missing location monitor link
skip going to the admin page from here
fix unit tests to find new distributed status string
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
Applying the fix for NMS-4902 on PhysInterfaceTableTracker.

The way to process the ifPhysAddress was changed in IfTableEntry because
of NMS-4902 (added the MAC address handling from IpNetToMediaTableEntry
to IfTableEntry). The fix for NMS-5418 didn't include the same
post-processing of the MAC Address which is not correct.

Now both clases are going to provide the same functionality regarding
the MAC address.