Improved whitening options for TimeSeries.q_transform
This PR fixes #464 (closed) by improving the default whitening arguments (fftlength, overlap, method) for TimeSeries.q_transform.
It also adds support for users to supply their own whitening ASD, by passing whiten=fs where fs is a gwpy.frequencyseries.FrequencySeries, as described in the function docstring.