Fix SRW compression decoding and add the newer SRW compression format

The SRW decoding method didn't include the final red/blue swap present in dcraw. Not doing the swap and setting the CFA pattern accordingly generates red/blue fringing. An example file that shows this:

https://encrypted.pcode.nl/files/temp/07220006.SRW

The simple solution is to do a final swap of the red/blue pixels and change the CFA pattern to match. There may be a better way of doing it though, that doesn't require the extra step.
This is the standard ljpeg function in dcraw, so that makes sense. Do you mean doing something like NikonDecompressor for SRW, or using the LJpegDecompressor code directly?