Enable text copy from log steps buttons (1030627)

This work addresses Bugzilla bug [1030627](https://bugzilla.mozilla.org/show_bug.cgi?id=1030627).

The log steps and the log step error lines can now be selected, copied and pasted, like TBPL. I've tested a variety of failed jobs using different log content of varying sizes (short, hugely long) and it seems to behave as expected on Firefox.

As noted in the bug, it works fine on Google Chrome, but the carriage-returns get lost during the copy. I have been digging on stack overflow, and trying some workarounds injecting discrete line endings, but Chrome seems to ignore them too. There seems to be a number of complaints about Chrome with this behavior in both directions, including [this example](https://github.com/ether/etherpad-lite/issues/2078).

There were a few white space corrections made in the files, in proximity to changed code.

Adding @jeads for visibility.

Tested on Windows:
FF Release **30.0**
Chrome Latest Release **35.0.1916.153 m**