[WFLY-1242] use JBossLogPrintWriter to output log information to jboss logging

https://issues.jboss.org/browse/WFLY-1242
The issue is `java.io.PrintStream` holds a reference to the `java.io.OutputStream` passed in the constructor. As does the `java.io.FilterOutputStream` which is the super class for `PrintStream`. It doesn't have to be a `ByteArrayOutputStream` it just probably shouldn't be `System.out` as we don't want the writer holding a reference to it. Again at this point it doesn't really matter, but it might down the road.

You could just do something like
```java
public JBossLogPrintWriter(String deploymentName, BasicLogger logger) {
    super(new OutputStream() {
        @Override
        public void write(final int b) throws IOException {
            // do nothing
        }

        @Override
        public void write(final byte[] b) throws IOException {
            // do nothing
        }

        @Override
        public void write(final byte[] b, final int off, final int len) throws IOException {
            // do nothing
        }
    });
    this.deploymentName = deploymentName;
    this.logger = logger;
}
```

I just personally think it shouldn't be `System.out`. Of course one of the mergers has full right to override my opinion :)