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>
maven-junit-plugin apparently cannot handle UserTest.
Avoid printing stack traces from a passing test.
Stack trace printed while running UseRecipesWithJenkinsRuleTest.
Default constructor of RobustReflectionConverter ought to use PluginManager.
java.lang.AssertionError
	at hudson.util.RobustReflectionConverter.<init>(RobustReflectionConverter.java:82)
	at hudson.util.RobustReflectionConverter.<init>(RobustReflectionConverter.java:77)
	at hudson.security.ProjectMatrixAuthorizationStrategy$ConverterImpl.<init>(ProjectMatrixAuthorizationStrategy.java:103)
getClassRealm was needlessly invoked twice via reflection 
Improved XStreamDOM by adding more methods
Merge pull request #586 from HedAurabesh/v1.485_gzip

[FIXED JENKINS-13655] Enable transparent log decompression support (Jenkins v1.485)
[JENKINS-13655] Noting.