adding support for 16-bit 4 channel tiffs

- when IMREAD_UNCHANGED is set in flags, the tiff is read with 4 channels
- adding test for read/write
fixes tab indentation - replacing with 4 spaces
Merge pull request #3007 from kobigurk:master