[Issue #74] Fixing recording of dependency information for modifications report to use actual managed version instead of the version property when it becomes necessary to use the property (due to overridden scope or exclusions in an existing managed dependency). Adding tests to verify this behavior.