Removing maven-junit-plugin as it does not support JUnit 4 and Surefire has parallel testing features.
Merge branch 'master' into no-maven-junit-plugin

Conflicts:
	pom.xml
	test/pom.xml
Display authorities at /user/* for convenience.
Enabled transparent compression support.

This only works if the "transparent GZIP support" patch has been
applied against Stapler. Otherwise, this patch will not compile
as the new "LargeText" constructor will not be found.

Additionally, the console.jelly was modified to make use of the
stream instead of the raw file, which is necessary to get the
correct uncompressed size of the file for skipping bytes.

[JENKINS-2551]
[JENKINS-10400]
[JENKINS-13655]

Signed-off-by: Martin Schroeder <martin.h.schroeder@intel.com>
Added copyright notice, as per company policy.

Signed-off-by: Martin Schroeder <martin.h.schroeder@intel.com>
Merge branch 'master' into User.authorities
getAuthorities should delegate to impersonate.
Switched to JenkinsRule.
Testing getAuthorities.
@since, changelog for User.getAuthorities.
Normalized name.
Test that user ID is filtered out, as some security realms include this as a group.
UserTestCase -> UserTest
convenient method to retrieve upstream Run
Make sure that change log annotation cannot result into exception

Although javadoc for ChangeLogAnnotator#annotate() states that any exception should be caught in this method and it should return normally, some implementation don't respect it or e.g. in case of missing some dependecy (resulting into NoClassDefFoundError) plugin itself can hardly ensure that no exption is thrown. We should ensure it on the core level.
[FIXED JENKINS-16194] Delete the oldest build but it still come up on HistoryWidget
Merge pull request #656 from ssogabe/JENKINS-16194

[JENKINS-16194] Delete the oldest build but it still come up on HistoryWidget
record changelog for JENKINS-16194
That was a strange and inefficient way to get the current time millis
Added comment about the mostly misleading class name