[FIX JENKINS-18048] Fix link of SCMTriggerCause from UpstreamCause

- UpstreamCause now tries to initialize upstream causes with the
  correct build in onLoad
- SCMTriggerCause stores build reference and uses its URL to build
  absolute link to changelog

Conflicts:
	core/src/main/java/hudson/triggers/SCMTrigger.java
[FIXED JENKINS-18902] Exclude lower bound of range from changes